Handling mobile location information plugin for HTTP::MobileAgent.
HTTP::MobileAgent is an HTTP mobile user agent string parser for Perl.
HTTP::Negotiate provides a complete implementation of the HTTP content
negotiation algorithm. Content negotiation allows for the selection of
a preferred content representation based upon attributes of the
negotiable variants and the value of the various Accept* header fields
in the request.
HTTP::Parser is a stateful HTTP request/response parsing module.
It accepts chunks of data passed to it and returns either a completion hint
or an HTTP::Request (or Response) object when it has the entire request. It
was originally written to be part of a simple Event.pm-based HTTP server.
This module implements a HTTP proxy, using a HTTP::Daemon to accept client
connections, and a LWP::UserAgent to ask for the requested pages.
The most interesting feature of this proxy object is its hability to filter the
HTTP requests and responses through user-defined filters.
Set HTTP::Recorder as the user agent for a proxy, and it rewrites HTTP
responses so that additional requests can be recorded.
Then, tell your web browser to use this proxy, and the script will be recorded
in the specified file.
Provides a convinient way of setting up an CGI enviroment from a HTTP::Request.
This software does all the dirty work of parsing HTTP Requests to find incoming
query parameters.
Incoming query parameters come from two places. The first place is the query
portion of the URL. Second is the content portion of an HTTP request as is the
case when parsing a POST request, for example.
This module adds the following methods to HTTP::Response objects.
$res->charset
Tells the charset exactly as appears in the Content-Type: header. Note that
the presence of the charset does not guarantee if the response content is
decodable via Encode.
$res->encoder
Returns the corresponding encoder object or undef if it can't.
$res->encoding
Tells the content encoding in the canonical name in Encode. Returns undef
if it can't.
$res->decoded_content
Discontinued since HTTP::Message already has this method.
HTTP::Router provides a Merb-like way of constructing routing tables.