Jump to content

Library for WWW in Perl: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m stub sorted
Oalders (talk | contribs)
m Update latest version number to 6.72
 
(25 intermediate revisions by 23 users not shown)
Line 1: Line 1:
{{Multiple issues|
'''LWP''' (for "Library for WWW in Perl", also called '''libwww-perl''') is a set of [[Perl module]]s that allow requests to be sent to the [[World Wide Web]]. It's maintained by [[Gisle Aas]].
{{notability|Products|date=February 2015}}
{{primary sources|date=February 2015}}
}}


It provides an [[application programming interface]] to an [[HTTP]] client as well as a number of [[HTML]] utilities, and standard objects to represent HTTP requests and responses.
'''LWP - The World-Wide Web library for Perl''' (also called '''libwww-perl''') is a set of [[Perl module]]s that give Perl programming easy access to sending requests to the [[World Wide Web]]. libwww-perl provides an [[application programming interface]] (API) to an [[HTTP]] client as well as a number of [[HTML]] utilities, and standard objects to represent HTTP requests and responses.

==History==
The first generation of libwww-perl was written by [[Roy Fielding]] using version 4.036 of [[Perl]]. Fielding's work on libwww-perl provided a backend HTTP interface for his MOMSpider [[Web crawler]]. Fielding's work on libwww-perl was informed by [[Tim Berners-Lee]]'s work on [[libwww]], and helped to clarify the architecture of the Web that was eventually documented in [[HTTP]] v1.0. The second generation of libwww-perl was based on version 5.004 of Perl, and written by [[Martijn Koster]] and Gisle Aas.<ref>{{cite web|last=Fielding |first=Roy |title=libwww-perl: WWW Protocol Library for Perl |url=http://ftp.ics.uci.edu/pub/websoft/libwww-perl/ |accessdate=6 January 2013 |url-status=dead |archiveurl=http://arquivo.pt/wayback/20090709210645/http://ftp.ics.uci.edu/pub/websoft/libwww-perl/ |archivedate=9 July 2009 }}</ref> The current version is 6.72.<ref>[https://metacpan.org/pod/LWP LWP on MetaCPAN]</ref>

==References==
<references />


==External links==
==External links==
*[http://www.linpro.no/lwp/ LWP Home page]
* [https://github.com/libwww-perl/libwww-perl LWP on GitHub]
*[http://lwp.interglacial.com/ The book ''Perl & LWP'', free online]
* [http://lwp.interglacial.com/ The book ''Perl & LWP'', free online]

{{Perl}}


{{compu-library-stub}}
[[Category:Perl modules]]
[[Category:Perl modules]]



[[de:Library for WWW in Perl]]
{{compu-library-stub}}

Latest revision as of 00:39, 18 August 2023

LWP - The World-Wide Web library for Perl (also called libwww-perl) is a set of Perl modules that give Perl programming easy access to sending requests to the World Wide Web. libwww-perl provides an application programming interface (API) to an HTTP client as well as a number of HTML utilities, and standard objects to represent HTTP requests and responses.

History[edit]

The first generation of libwww-perl was written by Roy Fielding using version 4.036 of Perl. Fielding's work on libwww-perl provided a backend HTTP interface for his MOMSpider Web crawler. Fielding's work on libwww-perl was informed by Tim Berners-Lee's work on libwww, and helped to clarify the architecture of the Web that was eventually documented in HTTP v1.0. The second generation of libwww-perl was based on version 5.004 of Perl, and written by Martijn Koster and Gisle Aas.[1] The current version is 6.72.[2]

References[edit]

  1. ^ Fielding, Roy. "libwww-perl: WWW Protocol Library for Perl". Archived from the original on 9 July 2009. Retrieved 6 January 2013.
  2. ^ LWP on MetaCPAN

External links[edit]