The host to which to send the Request eg.: www.spiegel.de, localhost
path
The path to the file eg. /cgi-bin/paramlist.cgi or /index.html
datatosend
key value pairs pairs separated by \& "pid=14\&pollvotenumber=2\n4"
referer
something like www.myhome.org
contenttype
default: application/x-www-form-urlencoded
port
its 80 or 8080 most frequently
maxlen
maximum blocksize read at once
Value
The document which the server returns as a string.
Details
It is a simple http client. So it does not take care of special chars e.g. whitspaces.
For details see e.g. perl HTTP::Request::Common documentation
and
http://www.w3.org/Protocols/rfc1341/0_TableOfContents.html
The output is gathered in several blocks, if necessary. The
parameter maxlen is used to determine the last data block by
its length. The first block with less than maxlen bytes is
considered the last one.