ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-HTTP/HTTP.pm
(Generate patch)

Comparing AnyEvent-HTTP/HTTP.pm (file contents):
Revision 1.132 by root, Thu Aug 30 17:05:45 2018 UTC vs.
Revision 1.133 by root, Sat Sep 1 03:16:43 2018 UTC

342=item persistent => $boolean 342=item persistent => $boolean
343 343
344Try to create/reuse a persistent connection. When this flag is set 344Try to create/reuse a persistent connection. When this flag is set
345(default: true for idempotent requests, false for all others), then 345(default: true for idempotent requests, false for all others), then
346C<http_request> tries to re-use an existing (previously-created) 346C<http_request> tries to re-use an existing (previously-created)
347persistent connection to the host and, failing that, tries to create a new 347persistent connection to same host (i.e. identical URL scheme, hostname,
348one. 348port and session) and, failing that, tries to create a new one.
349 349
350Requests failing in certain ways will be automatically retried once, which 350Requests failing in certain ways will be automatically retried once, which
351is dangerous for non-idempotent requests, which is why it defaults to off 351is dangerous for non-idempotent requests, which is why it defaults to off
352for them. The reason for this is because the bozos who designed HTTP/1.1 352for them. The reason for this is because the bozos who designed HTTP/1.1
353made it impossible to distinguish between a fatal error and a normal 353made it impossible to distinguish between a fatal error and a normal

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines