perl-AnyEvent-HTTP - Simple but Non-Blocking Http/Https Client

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename perl-AnyEvent-HTTP-2.24-1.2.noarch.rpm
Package name perl-AnyEvent-HTTP
Package version 2.24
Package release 1.2
Package architecture noarch
Package type rpm
Category Development/Libraries/Perl
License Artistic-1.0 OR GPL-1.0-or-later
Maintainer -
Download size 44.99 KB
Installed size 98.88 KB
This module is an AnyEvent user, you need to make sure that you use and run
a supported event loop.
This module implements a simple, stateless and non-blocking HTTP client. It
supports GET, POST and other request methods, cookies and more, all on a
very low level. It can follow redirects, supports proxies, and
automatically limits the number of connections to the values specified in
the RFC.
It should generally be a "good client" that is enough for most HTTP tasks.
Simple tasks should be simple, but complex tasks should still be possible
as the user retains control over request and response headers.
The caller is responsible for authentication management, cookies (if the
simplistic implementation in this module doesn't suffice), referer and
other high-level protocol details for which this module offers only limited


Package Version Architecture Repository
perl-AnyEvent-HTTP - - -


Name Value
perl(:MODULE_COMPAT_5.28.1) -
perl(AnyEvent) >= 5.33
perl(common::sense) >= 3.3


Name Value
perl(AnyEvent::HTTP) = 2.24
perl-AnyEvent-HTTP = 2.24-1.2


Type URL
Binary Package perl-AnyEvent-HTTP-2.24-1.2.noarch.rpm
Source Package perl-AnyEvent-HTTP-2.24-1.2.src.rpm

Install Howto

Install perl-AnyEvent-HTTP rpm package:

# zypper install perl-AnyEvent-HTTP




2018-08-31 -
- updated to 2.24
see /usr/share/doc/packages/perl-AnyEvent-HTTP/Changes
2016-08-29 -
- updated to 2.23
see /usr/share/doc/packages/perl-AnyEvent-HTTP/Changes
TODO: default rbuf_max value maybe? how about reading large chunks in small parts?
2.23 Sun Aug 28 11:30:33 CEST 2016
- relative redirects used the proxy schema instead of the request
url schema to generate the new url, which is wrong (analyzed by Felix
- fix download example (reported by Felix Ostmann).
2015-05-14 -
- updated to 2.22
see /usr/share/doc/packages/perl-AnyEvent-HTTP/Changes
2014-07-25 -
- updated to 2.21
- correctly keep body when redirecting POSTs, instead of
deleting them.
2.2  Mon Jun  9 01:31:46 CEST 2014
- connection header was malformed (patch by Raphael Geissert).
- add lots of known idempotent methods from httpbis.
- implement relative location headers (rfc 7231), with fallback on URI.
- add support for status code 308 from rfc 7238.
- recommend URI.
2013-06-03 -
- updated to 2.15
- use the recurse parameter to also limit the number of retries to be
done, avodiing endless loops with broken servers, as reported
by Carl Chambers.
2012-05-25 -
- updated to 2.14
- Time::Local::timegm croaks on out-of-range values. Don't let
this disturb AnyEvent::HTTP (reported by: tell me, I forgot...).
2011-08-25 -
- update to 2.13
- garbled chunked responses caused AnyEvent::HTTP to malfunction
(patch by Dmitri Melikyan).
- fix GET => HEAD in one case in the documentation (James Bromberger).
- fix deps
* perl(AnyEvent) >= 5.33
* perl(common::sense) >= 3.3
2011-06-14 -
- updated to 2.12
- fix a possible 'Can't call method "destroyed"' error (which would
have been reported by Carl Chambers).
- the keepalive session cache wouldn't take port and scheme into account
when reusing connection - potentially causing information leaks
(reported by Nick Kostirya).
- bump AnyEvent dependency version (reported by Richard Harris).
- the keepalive and persistent parameters were actually named
differently in the code - they now work as documented.
- fix a bug where callbacks would sometimes never be called when
the request timeout is near or below the persistent connection
timeout (testcase by Cindy Wang).
- destroying the guard would have no effect when a request was
recursing or being retired.
- "proxy => undef" now overrides any global proxy when specified.
- require scheme in urls, also use a stricter match to match urls,
leading or trailing garbage is no longer tolerated.
- EXPERIMENTAL: allow '=' in cookie values.
- do not lowercase cookie names, only parameter names.
- add missing dependency on common::sense.
- add a resume download example.
2010-12-01 -
- switch to perl_requires macro
2010-11-29 -
- remove /var/adm/perl-modules

See Also

Package Description
perl-AnyEvent-I3-0.17-1.6.noarch.rpm Communicate with the I3 Window Manager
perl-Apache-AuthCookie-3.27-1.2.noarch.rpm Perl Authentication and Authorization via cookies
perl-Apache-DBI-1.12-1.8.noarch.rpm Initiate a persistent database connection
perl-Apache-Filter-1.024-239.8.i586.rpm Alter the output of previous handlers
perl-Apache-Filter-1.024-239.8.x86_64.rpm Alter the output of previous handlers
perl-Apache-LogFormat-Compiler-0.35-1.4.noarch.rpm Compile a log format string to perl-code
perl-Apache-Session-1.93-1.8.noarch.rpm A persistence framework for session data
perl-Apache-SessionX-2.01-244.8.i586.rpm Persistent Storage for Arbitrary Data (for Embperl)
perl-Apache-SessionX-2.01-244.8.x86_64.rpm Persistent Storage for Arbitrary Data (for Embperl)
perl-Apache2-AuthCookieDBI-2.17-5.10.noarch.rpm An AuthCookie module backed by a DBI database.
perl-App-Ack-2.28-1.1.noarch.rpm Grep-Like Text Finder Perl Module
perl-App-CELL-0.222-1.5.noarch.rpm Configuration, Error-handling, Localization, and Logging
perl-App-CLI-0.50-1.3.noarch.rpm Dispatcher module for command line interface programs
perl-App-Cmd-0.331-1.5.noarch.rpm Write Command Line Apps with Less Suffering
perl-App-Dochazka-CLI-0.238-1.12.noarch.rpm Dochazka command line client