Name
OpenRequest
Synopsis
$http->OpenRequest(requestobject, [path,method,version,referer,accept,flags,context]) $http->OpenRequest($requestobject,hashref)
Opens an HTTP request and saves it as $
requestobject. Returns undef on error, or a number if the
connection was successful. You can then use one of the AddHeader, SendRequest, QueryInfo, QueryDataAvailable, and ReadFile methods on the newly created
requestobject. The optional
parameters and their values are:
pathThe object to request. This is generally a filename, an executable module, etc. The default is
/.methodThe method to use, which can be GET, POST, HEAD, or PUT. Default is GET.
versionThe HTTP version. Default is
HTTP/1.0.refererThe URL of the document from which the URL in the request was obtained.
acceptThe content types accepted. They must be separated by a
\0(ASCII zero). Default types aretext/* image/gif image/jpeg.flagsAdditional flags affecting the behavior of the function.
contextA number to identify this operation if it is asynchronous. See
SetStatusCallbackandGetStatusCallbackfor more information on asynchronous operations.
A reference to a hash containing the previous list of parameters can also be supplied to this method:
%hash=( "path" => "path", "method" => "method", "version" => "version", "referer" => "referer", "accept" => "accept", "flags" => flags, "context" => context, );