libwww-perl is a library of Perl4 packages which provides a simple
and consistent programming interface to the World-Wide Web. This
library is being developed as a collaborative effort to assist the
further development of useful WWW clients and tools.
The distribution site and much more information about the libraries
can be found at
and also at
I am looking for more contributions to support the many protocols
and also to provide better HTML libraries.
A mailing list has been established for technical discussion about
libwww-perl, including problem reports, interim fixes, suggestions
for features, and contributions. The mailing list address is
and administrivia (including subscribe requests) should be sent to
A Hypermail Archive of the mailing list is also available at
Changes from version 0.20:
Added the wwwmailcap.pl library for handling MIME mailcap files,
www'get_def_header() for reading the default headers, and www'lrequest()
for doing autoredirected requests (all submitted by Brooks Cutter).
Removed the default headers from the www'stat() interface.
Changed the testbot and wwwbot'allowed interface to make use of the
default User-Agent header.
Firmed-up the URL parsing algorithm in wwwurl.pl (particularly relating
to the parsing of relative URLs) to coincide with the IETF standards
discussion. This fixed several potential (but unlikely) bugs and also
got rid of any "URL:" prefix parsing [finally!].
Fixed parsing in wwwhtml.pl of href's that had a new-line after the
quote mark, causing an extra space to precede the extracted URL,
which in turn created a black hole. Also added code to extract and change
the base URL if there exists a <BASE href="..."> element.
Updated the wording in Artistic.txt to represent a Perl API rather than
a compiler written in C (as is the Perl distribution).
....Roy Fielding ICS Grad Student, University of California, Irvine USA
<A HREF="http://www.ics.uci.edu/dir/grad/Software/fielding">About Roy</A>