RSS | Module Info | Add a review of libwww-perl

3 out of 3 found this review helpful:

libwww-perl (5.827) *****

LWP::Simple shows how interfaces should be done:

use LWP::Simple;
$content = get("http://www.sn.no/";);
die "Couldn't get it!" unless defined $content;

If I want to get a URL's contents, I get() the "URL's" $content. IO::All takes it a step further, but LWP::Simple shows how to make easy things easy.

Pista Palo - 2009-06-24 10:04:19
Was this review helpful to you?  Yes No

1 out of 1 found this review helpful:

libwww-perl (5.822) *****

Does exactly what it says on the tin.

Adrian Howard - 2008-12-06 06:18:37
Was this review helpful to you?  Yes No

3 out of 3 found this review helpful:

libwww-perl (5.820) *****

I really like this set of modules, because they save me so much time. The functions do what I think they're going to do, and the documentation always heads me in the right direction. Unlike the horrific CGI.pm, even when I was a complete beginner at Perl I was able to use these modules without severe stress, which is one of the big reasons I like them.

I'm sure these modules have their limitations but if I need to stretch the boundaries of what these can do, I'd expect to have to fiddle with source code and write my own modules. I'd much rather have a simple thing to make straightforward jobs easier than a complicated thing which I can't use to "just get it done".

BKB - 2008-11-21 16:09:28
Was this review helpful to you?  Yes No

14 out of 14 found this review helpful:

libwww-perl (5.805) ***

libwww-perl is one of those venerable CPAN distributions that has been around for years and for which there is simply no alternative. It makes writing www-clients very easy and offers a decent interface. Furthermore, switching to SSL-encrypted HTTPS will require very little or not changes at all to your code-base.

It has however quite a few flaws and makes in parts arbitrary assumptions that are difficult to get by.

We use it extensively at work where we are using HTTP as a sort-of RPC. We do stretch things a little but we are certainly still within the specifications of HTTP. We were therefore surprised and rather disappointed to see how many bugs this (supposedly) mature module has: It limits the amount of header-fields to 128. The interface does not allow to increase this value so we had to redefine bits of HTTP::Methods in a very ugly way. The part that reads the HTTP response-header from the network is buggy. LWP is doing the right thing for the body interestingly enough. Again, we had to redefine one of libwww's method to work around this. Finally, HTTP::Message::parse() is broken in that it does not understand header-fields with multiple values. This is bizarre because a request with multi-valued headers (via push_header()) is correctly stringified into an HTTP request.

By and large, our impression is that libwww-perl works well for most of the common cases. Stretch it a little, though, and you'll soon find it to be a less agreeable companion.

Tassilo v. Parseval - 2006-11-11 01:41:23
Was this review helpful to you?  Yes No

3 out of 5 found this review helpful:

libwww-perl (5.803) *****

The main reason I stick to perl :-)
Excellent package - designed for rapid development of simple scripts yet still offers many advanced features for non standard projects.

Very reliable and well documented.

Eyal Udassin - 2005-05-06 11:29:06
Was this review helpful to you?  Yes No

4 out of 5 found this review helpful:

libwww-perl (5.803) *****

Excellent modules! It helps dealing with the myriad of protocols of the web very well. A must for anyone who considers doing web automation and processing from Perl.

Shlomi Fish - 2005-03-26 02:13:13
Was this review helpful to you?  Yes No

1 out of 7 found this review helpful:

libwww-perl (5.800) ****

Works great for most applications but I can't seem to get redirects to work properly. Is this a known bug?

Dan Kramer - 2004-09-27 10:18:49
Was this review helpful to you?  Yes No

1 out of 5 found this review helpful:

libwww-perl (5.800) *****

This is great, and the lwp-download is fast

manuel - 2004-08-24 17:53:13
Was this review helpful to you?  Yes No

1 out of 4 found this review helpful:

libwww-perl (5.79) *****

As said in other posts, an essential part of working with Perl on the Web.

Courtland Yockey - 2004-05-30 06:51:16
Was this review helpful to you?  Yes No

1 out of 5 found this review helpful:

libwww-perl (5.79) *****

It just rocks.

nash - 2004-04-20 06:36:25
Was this review helpful to you?  Yes No

0 out of 13 found this review helpful:

libwww-perl (5.76) *

Huh?

Didn't get the chance to test it...
Make says:
C:\download\perl-stuff\libwww-perl-5.76>make
make: *** No rule to make target `C:\Perl\lib^', needed by `makefile'. Stop.

Per Nestande - 2004-04-05 04:40:29
Was this review helpful to you?  Yes No

1 out of 6 found this review helpful:

libwww-perl (5.69) *****

A great distribution. It's there when you need it. Which is often.

Chris Nandor - 2003-08-25 22:02:36
Was this review helpful to you?  Yes No

1 out of 4 found this review helpful:

LWP / libwww-perl (5.69) *****

A top-notch module. I wouldn't go anywhere without it. If you do any web programming in perl, this module is indispensable.

Adam J. Foxson - 2003-08-15 07:45:03
Was this review helpful to you?  Yes No

1 out of 5 found this review helpful:

libwww-perl (5.69) *****

What can I say? It's a classic.

Chip Salzenberg - 2003-08-15 07:41:49
Was this review helpful to you?  Yes No


the camel