libhttp-async-perl - module for parallel non-blocking processing of multiple HTTP requests

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libhttp-async-perl
Package version 0.26
Package release 1
Package architecture all
Package type deb
Installed size 92 B
Download size 24.48 KB
Official Mirror
Although using the conventional LWP::UserAgent is fast and easy it does have
some drawbacks - the code execution blocks until the request has been
completed and it is only possible to process one request at a time.
HTTP::Async attempts to address these limitations.
It gives you a 'Async' object that you can add requests to, and then get the
requests off as they finish. The actual sending and receiving of the requests
is abstracted. As soon as you add a request it is transmitted, if there are
too many requests in progress at the moment they are queued. There is no
concept of starting or stopping - it runs continuously.
Whilst it is waiting to receive data it returns control to the code that
called it meaning that you can carry out processing whilst fetching data from
the network. All without forking or threading - it is actually done using
select lists.


Package Version Architecture Repository
libhttp-async-perl_0.26-1_all.deb 0.26 all Debian Main
libhttp-async-perl - - -


Name Value
liburi-perl -
libwww-perl -
perl -


Type URL
Binary Package libhttp-async-perl_0.26-1_all.deb
Source Package libhttp-async-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libhttp-async-perl deb package:
    # sudo apt-get install libhttp-async-perl




2014-06-07 - Daniel Lintott <>
libhttp-async-perl (0.26-1) unstable; urgency=medium
* Imported Upstream version 0.26 (Closes: #750276)
2014-04-09 - Daniel Lintott <>
libhttp-async-perl (0.25-1) unstable; urgency=medium
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Daniel Lintott ]
* Imported Upstream version 0.25 (Closes: #722516)
* Add myself to uploaders
* Update upstream copyright years
* Add libtest-tcp-perl to build-depends to provide Net::EmptyPort
* Update upstream-contact
2013-11-03 - gregor herrmann <>
libhttp-async-perl (0.23-1) unstable; urgency=low
* Team upload.
* New upstream release.
* Drop patch, merged upstream.
2013-11-03 - gregor herrmann <>
libhttp-async-perl (0.22-1) unstable; urgency=low
* Team upload.
[ Florian Schlichting ]
* Import Upstream version 0.21, 0.22
[ gregor herrmann ]
* Add build dependency on libnet-https-nb-perl.
* Add patch to disable t/proxy-with-https.t unless an environment
variable is set. The tests need internet access.
Thanks to Felix Geyer for the bug report.
(Closes: #728588)
* Make short description a noun phrase.
* Declare compliance with Debian Policy 3.9.5.
2013-08-07 - Florian Schlichting <>
libhttp-async-perl (0.20-1) unstable; urgency=low
* Imported Upstream version 0.20.
* Dropped fix_typo.patch, applied upstream.
2013-05-25 - Florian Schlichting <>
libhttp-async-perl (0.16-1) unstable; urgency=low
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs.
[ Florian Schlichting ]
* Imported Upstream version 0.11, 0.16.
* Bumped Standards-Version to 3.9.4 (no change).
* Bumped copyright years.
* Email change: Florian Schlichting ->
2012-03-10 - Florian Schlichting <>
libhttp-async-perl (0.10-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Florian Schlichting ]
* Imported Upstream version 0.10.
* Bumped debhelper compatibility to level 8 (no changes).
* Bumped Standards-Version to 3.9.3 (use copyright-format 1.0).
* Added Suggests: libnet-https-nb-perl for optional https:// support.
* Added myself to Uploaders and copyright.
* Refreshed fix_typo.patch.
2011-01-20 - Ernesto Hernández-Novich (USB) <>
libhttp-async-perl (0.09-1) unstable; urgency=low
* Initial Release. (Closes: #610477)

See Also

Package Description
libhttp-body-perl_1.19-1_all.deb module for processing data from HTTP POST requests
libhttp-browserdetect-perl_1.75-1_all.deb module to extract system data from an HTTP User Agent string
libhttp-cache-transparent-perl_1.1-1_all.deb Perl module used to transparently cache HTTP requests
libhttp-cookiejar-perl_0.006-1_all.deb minimalist HTTP user agent cookie jar
libhttp-cookiemonster-perl_0.08-1_all.deb module for easy read/write access to HTTP::Cookies jar
libhttp-cookies-perl_6.01-1_all.deb HTTP cookie jars
libhttp-daemon-perl_6.01-1_all.deb simple http server class
libhttp-date-perl_6.02-1_all.deb module of date conversion routines
libhttp-dav-perl_0.44-1_all.deb WebDAV client library for Perl, and "dave" CLI client
libhttp-exception-perl_0.04006-1_all.deb module for throwing HTTP-Errors as (Exception::Class-) Exceptions
libhttp-link-parser-perl_0.200-1_all.deb parse HTTP Link headers
libhttp-lite-perl_2.43-1_all.deb lightweight HTTP implementation for perl
libhttp-lrdd-perl_0.106-2_all.deb link-based resource descriptor discovery
libhttp-message-perl_6.06-1_all.deb perl interface to HTTP style messages
libhttp-negotiate-perl_6.00-2_all.deb implementation of content negotiation