$inet->HTTP(httpobject, server, username, password, [port, flags, context])
$inet->HTTP($httpobject, $hashref)
Opens an HTTP connection to server, logging in with the given username and password.
The new connection object is saved as httpobject.
The parameters and their values are:
- server
The server to connect to.
- username
The username used to log in to the server. Default is anonymous.
- password
The password used to log in to the server. Default is none.
- port
The port of the HTTP service on the server. Default is 80.
- flags
Additional flags affecting the behavior of the function.
- context
A number to identify this operation if it is asynchronous.
If you pass a hash reference, the following values are taken from the hash:
%hash=(
"server" => "server",
"username" => "username",
"password" => "password",
"port" => port,
"flags" => flags,
"context" => context,
);
The HTTP method returns undef if the connection failed, a number otherwise.
You can then call any of the HTTP functions as methods of the newly-created httpobject.