perl-HTTP-Async - Politely process multiple HTTP requests

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-HTTP-Async-0.330.0-4.mga7.noarch.rpm
Package name perl-HTTP-Async
Package version 0.330.0
Package release 4.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 29.73 KB
Installed size 51.33 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
perl-HTTP-Async-0.330.0-4.mga7.noarch.rpm 0.330.0 noarch Mageia Core
perl-HTTP-Async - - -


Name Value
perl(Carp) -
perl(Data::Dumper) -
perl(HTTP::Async) -
perl(HTTP::Request) -
perl(HTTP::Response) -
perl(HTTP::Server::Simple::CGI) -
perl(HTTP::Status) -
perl(IO::Select) -
perl(LWP::UserAgent) -
perl(Net::EmptyPort) -
perl(Net::HTTP) -
perl(Net::HTTP::NB) -
perl(Net::HTTPS::NB) >= 0.130.0
perl(Test::Fatal) -
perl(Test::HTTP::Server::Simple) -
perl(Test::More) -
perl(Time::HiRes) -
perl(URI) -
perl(URI::Escape) -
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0


Name Value
perl(HTTP::Async) == 0.330.0
perl(HTTP::Async::Polite) == 0.330.0
perl-HTTP-Async == 0.330.0-4.mga7


Type URL
Binary Package perl-HTTP-Async-0.330.0-4.mga7.noarch.rpm
Source Package perl-HTTP-Async-0.330.0-4.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-HTTP-Async rpm package:
    # urpmi perl-HTTP-Async




2018-09-20 - umeabot <umeabot> 0.330.0-4.mga7
(not released yet)
+ Revision: 1283984
- Mageia 7 Mass Rebuild
2017-10-02 - tv <tv> 0.330.0-3.mga7
+ Revision: 1164833
- rebuild with fixed rpm for missing autodeps
2017-09-28 - tv <tv> 0.330.0-2.mga7
+ Revision: 1160842
- add BR on perl(HTTP::Cookies)
2017-08-01 - sander85 <sander85> 0.330.0-1.mga7
+ Revision: 1133354
- update to 0.33
2016-06-19 - pterjan <pterjan> 0.300.0-3.mga6
+ Revision: 1028427
- Rebuild for perl 5.22.2
2016-02-20 - umeabot <umeabot> 0.300.0-2.mga6
+ Revision: 971324
- Mageia 6 Mass Rebuild
2015-10-14 - sander85 <sander85> 0.300.0-1.mga6
+ Revision: 891385
- update to 0.30

See Also

Package Description
perl-HTTP-Body-1.220.0-4.mga7.noarch.rpm HTTP Body Parser
perl-HTTP-BrowserDetect-3.230.0-1.mga7.noarch.rpm Determine the Web browser, version, and platform from an HTTP user agent string
perl-HTTP-Cache-Transparent-1.400.0-2.mga7.noarch.rpm A transparant caching implementation of http get
perl-HTTP-CookieJar-0.8.0-2.mga7.noarch.rpm LWP adapter for HTTP::CookieJar
perl-HTTP-CookieMonster-0.90.0-4.mga7.noarch.rpm Easy read/write access to your jar of HTTP::
perl-HTTP-Cookies-6.40.0-3.mga7.noarch.rpm Storage of cookies
perl-HTTP-DAV-0.480.0-4.mga7.noarch.rpm A WebDAV client library for Perl5
perl-HTTP-Daemon-6.60.0-1.mga8.noarch.rpm Base class for simple HTTP servers
perl-HTTP-Daemon-SSL-1.40.0-10.mga7.noarch.rpm A simple http server class with SSL support
perl-HTTP-Date-6.20.0-9.mga8.noarch.rpm Date conversion for HTTP date formats
perl-HTTP-Entity-Parser-0.210.0-2.mga7.noarch.rpm Parser for application/octet-stream
perl-HTTP-Exception-0.40.70-2.mga7.noarch.rpm Throw HTTP-Errors as Exceptions
perl-HTTP-Headers-Fast-0.220.0-1.mga7.noarch.rpm Faster implementation of HTTP::Headers
perl-HTTP-Lite-2.440.0-4.mga7.noarch.rpm Lightweight HTTP implementation
perl-HTTP-Message-6.180.0-2.mga7.noarch.rpm Class encapsulating HTTP Requests