Arch::LiteWeb(3pm) User Contributed Perl Documentation Arch::LiteWeb(3pm)
NAME
Arch::LiteWeb - simple way to access web pages
SYNOPSIS
my $web = Arch::LiteWeb->new;
my $content = $web->get("http://some.domain:81/some/path");
die $web->error . " while processing " . $web->request_url
unless $content;
my $content_type = $web->response_headers->{content_type};
DESCRIPTION
This class provides a basic and easy to use support for the client-side HTTP. It is supplied in order to avoid dependency on LWP. If such
dependency is not a problem, consider to use LWP instead that provides much better support for HTTP and other protocols.
METHODS
The following class methods are available:
get, post, request_url, error, error_with_url, network_error, response_code, response_codestr, response_error, response_headers,
response_content.
get url [params ...]
Execute HTTP get of the given url and return the html string or undef on network/response error. Use other methods to get the details
about the error and the response.
params is key-value hash, the following keys are supported:
url_host - only used if url is none
url_port - only used if url is none(80)
url_path - only used if url is none
endl - default is "