perl-HTTP-Async-0.300.0-3.mga6.noarch.rpm


Advertisement

Description

perl-HTTP-Async - Politely process multiple HTTP requests

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-HTTP-Async
Package version 0.300.0
Package release 3.mga6
Package architecture noarch
Package type rpm
Installed size 50.80 KB
Download size 29.95 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
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.

Alternatives

Package Version Architecture Repository
perl-HTTP-Async-0.300.0-3.mga6.noarch.rpm 0.300.0 noarch Mageia Core
perl-HTTP-Async - - -

Requires

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.22.2

Provides

Name Value
perl(HTTP::Async) == 0.300.0
perl(HTTP::Async::Polite) == 0.50.0
perl-HTTP-Async == 0.300.0-3.mga6

Download

Type URL
Binary Package perl-HTTP-Async-0.300.0-3.mga6.noarch.rpm
Source Package perl-HTTP-Async-0.300.0-3.mga6.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

Files

Path
/usr/lib/perl5/vendor_perl/5.22.2/HTTP/Async.pm
/usr/lib/perl5/vendor_perl/5.22.2/HTTP/Async/Polite.pm
/usr/share/doc/perl-HTTP-Async/Changes
/usr/share/doc/perl-HTTP-Async/META.json
/usr/share/doc/perl-HTTP-Async/META.yml
/usr/share/doc/perl-HTTP-Async/MYMETA.yml
/usr/share/doc/perl-HTTP-Async/TODO
/usr/share/man/man3/HTTP::Async.3pm.xz
/usr/share/man/man3/HTTP::Async::Polite.3pm.xz

Changelog

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
2015-06-25 - shlomif <shlomif> 0.290.0-1.mga6
+ Revision: 843206
- update to 0.29
2014-10-18 - umeabot <umeabot> 0.260.0-4.mga5
+ Revision: 788383
- Rebuild to potentially add missing dependencies
2014-10-15 - umeabot <umeabot> 0.260.0-3.mga5
+ Revision: 742741
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 0.260.0-2.mga5
+ Revision: 684992
- Mageia 5 Mass Rebuild
2014-06-07 - sander85 <sander85> 0.260.0-1.mga5
+ Revision: 634333
- update to 0.26
2014-03-25 - jquelin <jquelin> 0.250.0-1.mga5
+ Revision: 608358
- update to 0.25
2014-02-04 - shlomif <shlomif> 0.230.0-1.mga5
+ Revision: 581190
- New version 0.23

See Also

Package Description
perl-HTTP-Body-1.220.0-3.mga6.noarch.rpm HTTP Body Parser
perl-HTTP-BrowserDetect-3.120.0-1.mga6.noarch.rpm Determine the Web browser, version, and platform from an HTTP user agent string
perl-HTTP-Cache-Transparent-1.100.0-7.mga6.noarch.rpm A transparant caching implementation of http get
perl-HTTP-CookieMonster-0.90.0-3.mga6.noarch.rpm Easy read/write access to your jar of HTTP::
perl-HTTP-Cookies-6.10.0-10.mga6.noarch.rpm Storage of cookies
perl-HTTP-DAV-0.480.0-3.mga6.noarch.rpm A WebDAV client library for Perl5
perl-HTTP-Daemon-6.10.0-7.mga6.noarch.rpm Base class for simple HTTP servers
perl-HTTP-Daemon-SSL-1.40.0-7.mga6.noarch.rpm A simple http server class with SSL support
perl-HTTP-Date-6.20.0-7.mga6.noarch.rpm Date conversion for HTTP date formats
perl-HTTP-Exception-0.40.60-5.mga6.noarch.rpm Throw HTTP-Errors as Exceptions
perl-HTTP-Headers-Fast-0.200.0-2.mga6.noarch.rpm Faster implementation of HTTP::Headers
perl-HTTP-Lite-2.440.0-3.mga6.noarch.rpm Lightweight HTTP implementation
perl-HTTP-Message-6.110.0-3.mga6.noarch.rpm Class encapsulating HTTP Requests
perl-HTTP-Negotiate-6.10.0-7.mga6.noarch.rpm HTTP content negotiation
perl-HTTP-Parser-0.60.0-8.mga6.noarch.rpm Parse HTTP/1.1 request into HTTP::Request/Response object
Advertisement
Advertisement