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

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libhttp-async-perl_0.33-1_all.deb
Package name libhttp-async-perl
Package version 0.33
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl role::shared-lib
License -
Maintainer Debian Perl Group <>
Download size 24.10 KB
Installed size 64.00 KB
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.33-1_all.deb 0.33 all Debian Main
libhttp-async-perl - - -


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


Type URL
Binary Package libhttp-async-perl_0.33-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




2017-01-21 - gregor herrmann <>
libhttp-async-perl (0.33-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.33.
2017-01-13 - gregor herrmann <>
libhttp-async-perl (0.32-1) unstable; urgency=medium
* Team upload.
[ Florian Schlichting ]
* New upstream version 0.31
[ gregor herrmann ]
* Import upstream version 0.32
2016-07-16 - gregor herrmann <>
libhttp-async-perl (0.30-2) unstable; urgency=medium
* Team upload.
[ Salvatore Bonaccorso ]
* debian/control: Use HTTPS transport protocol for Vcs-Git URI
[ gregor herrmann ]
* debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
* Add patch to disable tests which need DNS queries.
Thanks to Chris Lamb for the bug report. (Closes: #830324)
* Declare compliance with Debian Policy 3.9.8.
2015-10-18 - gregor herrmann <>
libhttp-async-perl (0.30-1) unstable; urgency=medium
* Team upload.
* Import upstream version 0.30.
* Bump debhelper compatibility level to 9.
2015-05-30 - Axel Beckert <>
libhttp-async-perl (0.29-1) unstable; urgency=medium
* Team upload
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ Axel Beckert ]
* Remove Edmund von der Burg's homepage from debian/copyright. It's no
more reachable for at least a week and his (likely working) e-mail
address should suffice as contact information. Issue reported by DUCK.
* Add debian/upstream/metadata
* Import upstream version 0.29
+ Add build-dependency on libtest-fatal-perl.
* Declare compliance with Debian Policy 3.9.6 (no other changes needed).
* Mark package as autopkgtestable.
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.

See Also

Package Description
libhttp-body-perl_1.22-1_all.deb module for processing data from HTTP POST requests
libhttp-browserdetect-perl_3.21-1_all.deb module to extract system data from an HTTP User Agent string
libhttp-cache-transparent-perl_1.4-1_all.deb Perl module used to transparently cache HTTP requests
libhttp-cookiejar-perl_0.008-1_all.deb minimalist HTTP user agent cookie jar
libhttp-cookiemonster-perl_0.09-1_all.deb module for easy read/write access to HTTP::Cookies jar
libhttp-cookies-perl_6.04-1_all.deb HTTP cookie jars
libhttp-daemon-perl_6.01-3_all.deb simple http server class
libhttp-daemon-ssl-perl_1.05-01-2_all.deb Simple HTTP server class with SSL support
libhttp-date-perl_6.02-1_all.deb module of date conversion routines
libhttp-dav-perl_0.49-1_all.deb WebDAV client library for Perl, and "dave" CLI client
libhttp-entity-parser-perl_0.21-1_all.deb PSGI compliant HTTP Entity Parser
libhttp-exception-perl_0.04007-1_all.deb module for throwing HTTP-Errors as (Exception::Class-) Exceptions
libhttp-headers-actionpack-perl_0.09-1_all.deb HTTP Action, Adventure and Excitement
libhttp-headers-fast-perl_0.21-1_all.deb faster implementation of HTTP::Headers
libhttp-link-parser-perl_0.200-1_all.deb parse HTTP Link headers