p5-HTTP-Async-0.33nb3.tgz


Advertisement

Description

p5-HTTP-Async - Lightweight HTTP client implementation

Property Value
Distribution NetBSD 8.1
Repository NetBSD amd64
Package filename p5-HTTP-Async-0.33nb3.tgz
Package name p5-HTTP-Async
Package version 0.33nb3
Package release -
Package architecture amd64
Package type tgz
Category perl5 www
Homepage https://metacpan.org/release/HTTP-Async
License gnu-gpl-v2 OR artistic
Maintainer -
Download size 15.24 KB
Installed size 52.66 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.

Alternatives

Package Version Architecture Repository
p5-HTTP-Async-0.33nb3.tgz 0.33nb3 i386 NetBSD
p5-HTTP-Async - - -

Requires

Name Value
perl >= 5.30.0 < 5.32.0

Download

Type URL
Mirror ftp.netbsd.org
Binary Package p5-HTTP-Async-0.33nb3.tgz
Source Package p5-HTTP-Async

Install Howto

Install p5-HTTP-Async tgz package:

# pkg_add p5-HTTP-Async

See Also

Package Description
p5-HTTP-Body-1.22nb5.tgz HTTP Body Parser
p5-HTTP-Cache-Transparent-1.4nb2.tgz Cache the result of http get-requests persistently
p5-HTTP-CookieJar-0.008nb2.tgz Minimalist HTTP user agent cookie jar
p5-HTTP-CookieMonster-0.09nb4.tgz Easy read/write access to your jar of HTTP::Cookies
p5-HTTP-Cookies-6.07.tgz HTTP cookie jars
p5-HTTP-DAV-0.49nb1.tgz HTTP::DAV interface and 'dave'
p5-HTTP-Daemon-6.06.tgz Simple http server class
p5-HTTP-Date-6.05.tgz Perl 5 module providing date conversion routines
p5-HTTP-Entity-Parser-0.22.tgz PSGI compliant HTTP Entity Parser
p5-HTTP-GHTTP-1.07nb11.tgz Perl interface to the gnome ghttp library
p5-HTTP-HeaderParser-XS-0.20nb6.tgz XS extension for processing HTTP headers
p5-HTTP-Headers-Fast-0.22nb1.tgz Perl extension for faster implementation of HTTP::Headers
p5-HTTP-Lite-2.4.4nb4.tgz Lightweight HTTP client implementation
p5-HTTP-Message-6.18nb2.tgz Construct HTTP style messages
p5-HTTP-MultiPartParser-0.02nb2.tgz HTTP MultiPart Parser
Advertisement
Advertisement