libwww-perl
(6.04)
This is by far the sanest HTTP client implementation I happened to come by. Makes simple things easy, yet leaves you in control.
It's surprising how many clients don't even understand response code classes (is_success, is_redirect, is_error, ...) don't grok Encoding headers or implement subrequests after redirects or authentication sanely. This one does very well.
Since a couple of versions ago it implements, in addition to common synchronous interface, callback-oriented API that's handy for handling streaming responses.
Existence of this module alone is a good case for using Perl to implement a Web client.
Lubomir Rintel - 2012-05-10T04:16:45 (permalink)
4 out of 4 found this review helpful.
Was this review helpful to you?
Yes
No

