Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

How to download a range of bytes?

by Zeokat (Novice)
on Dec 26, 2007 at 22:56 UTC ( [id://659125]=perlquestion: print w/replies, xml ) Need Help??

Zeokat has asked for the wisdom of the Perl Monks concerning the following question:

Qinetiq Uk !full! < 2026 Update >

The company operates world-class hydrodynamic facilities, such as the Haslar Marine Technology Park, which features one of the largest ocean basins in the world for testing ship and submarine models in realistic wave conditions. 3. Cyber and Digital Security

This segment provides capability generation and assurance, underpinned by long-term contracts, particularly with the UK MOD. It combines the company’s facilities to deliver test and evaluation, training, and technical assurance services across air, land, sea, and cyber domains.

Operating as a key delivery partner to the Australian Defence Force (ADF), particularly in testing infrastructure, which has grown in significance due to the AUKUS security pact. qinetiq uk

Designing and testing unmanned air, land, and sea vehicles.

Keywords: QinetiQ UK, defence technology, Boscombe Down, Farnborough, MOD testing, military research, autonomous vehicles, laser weapons, UK defence industry. It combines the company’s facilities to deliver test

Since its flotation, QinetiQ has become a mature, publicly listed company. It is a constituent of the FTSE 250 index and has been led by Group Chief Executive Officer Steve Wadey since April 2015.

QinetiQ designs and evaluates advanced naval hulls, radar-stealth materials, and unmanned aerial vehicles (UAVs). It also manages the Empire Test Pilots' School, training elite flight test professionals. 4. Space Technology training elite flight test professionals. 4.

Modern warfare is heavily reliant on data, communication, and digital resilience. QinetiQ provides advanced digital solutions to protect critical national infrastructure and ensure secure communications.

Developing the next generation of cybersecurity experts through our Early Careers programmes. Innovation: Partnering with the UK Ministry of Defence to turn science into sovereign capability.

Replies are listed 'Best First'.
Re: How to download a range of bytes?
by eserte (Deacon) on Dec 26, 2007 at 23:27 UTC
    This seems to work:
    #!/usr/bin/perl -w use strict; use LWP::UserAgent; my $ua = LWP::UserAgent->new; my $url = 'http://localhost/...'; $ua->default_headers->push_header(Range => "bytes=1000-2000"); my $response = $ua->get($url); my $content = $response->content(); warn length($content); warn $content;
    To get the current content length of the object, you can do a HEAD before and look at the content-length header.
      The code works verrrrrrry good eserte. Big thanks. But new question arrive to my head, are there any way to know if the server have the abbility of "Accept-Ranges: bytes" ?? Thanks in advance.
        Try fetching with HEAD instead of GET to view the Accept* headers without getting the content itself
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://659125]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (2)
As of 2026-03-08 23:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.