AnyEvent-HTTP
view release on metacpan or search on metacpan
for them. The reason for this is because the bozos who designed HTTP/1.1
made it impossible to distinguish between a fatal error and a normal
connection timeout, so you never know whether there was a problem with
your request or not.
When reusing an existent connection, many parameters (such as TLS context)
will be ignored. See the C<sessionid> parameter for a workaround.
=item keepalive => $boolean
Only used when C<persistent> is also true. This parameter decides whether
C<http_request> tries to handshake a HTTP/1.0-style keep-alive connection
(as opposed to only a HTTP/1.1 persistent connection).
The default is true, except when using a proxy, in which case it defaults
to false, as HTTP/1.0 proxies cannot support this in a meaningful way.
=item handle_params => { key => value ... }
The key-value pairs in this hash will be passed to any L<AnyEvent::Handle>
constructor that is called - not all requests will create a handle, and
the bozos who designed HTTP/1.1 made it impossible to
distinguish between a fatal error and a normal connection
timeout, so you never know whether there was a problem with your
request or not.
When reusing an existent connection, many parameters (such as
TLS context) will be ignored. See the "sessionid" parameter for
a workaround.
keepalive => $boolean
Only used when "persistent" is also true. This parameter decides
whether "http_request" tries to handshake a HTTP/1.0-style
keep-alive connection (as opposed to only a HTTP/1.1 persistent
connection).
The default is true, except when using a proxy, in which case it
defaults to false, as HTTP/1.0 proxies cannot support this in a
meaningful way.
handle_params => { key => value ... }
The key-value pairs in this hash will be passed to any
( run in 0.583 second using v1.01-cache-2.11-cpan-de7293f3b23 )