![]() |
| |||||||
| HTTP::AppServer
Small extensible pure-Perl HTTP Server core |
HTTP::AppServer::Base
|
HTTP::AppServer::Plugin
Plugin base for HTTP::AppServer plugins. |
| HTTP::AppServer::Plugin::CustomError
Plugin for HTTP::AppServer that defines custom error pages for all HTTP error codes. |
HTTP::AppServer::Plugin::Database
Plugin for HTTP::AppServer that allows easy DBI database access. |
HTTP::AppServer::Plugin::FileRetriever
Plugin for HTTP::AppServer that retrieves files from a document root. |
| HTTP::AppServer::Plugin::HTTPAuth
Plugin for HTTP::AppServer uses HTTP authentication to authenticate a client. The authentication works based on a certain handler regex. |
HTTP::AppServer::Plugin::JsonCrud
|
HTTP::AppServer::Plugin::PlainHTML
Plugin for HTTP::AppServer that creates static html pages for a given set of database tables to make a website better accessable for search engine crawlers and drive SEO. |
| HTTP::Async
process multiple HTTP requests in parallel without blocking. |
HTTP::Async::Polite
politely process multiple HTTP requests |
HTTP::Body
HTTP Body Parser |
| HTTP::Body::MultiPart
HTTP Body Multipart Parser |
HTTP::Body::MultiPart::Extend
Extend HTTP::Body::MultiPart's handler to do something you want |
HTTP::Body::OctetStream
HTTP Body OctetStream Parser |
| HTTP::Body::Pairs
|
HTTP::Body::UrlEncoded
HTTP Body UrlEncoded Parser |
HTTP::Body::XForms
HTTP Body XForms Parser |
| HTTP::Body::XFormsMultipart
HTTP Body XForms multipart/related submission Parser |
HTTP::Browscap
Provides info on web browser capabilities |
HTTP::BrowserDetect
Detect browser, version, OS from UserAgent |
| HTTP::Cache::Transparent
Cache the result of http-gets persistently |
HTTP::CheckProxy
Perl module for testing for open proxies |
HTTP::Client
Class for creating HTTP clients |
| HTTP::Client::Parallel
A HTTP client that fetchs all URIs in parallel |
HTTP::Config
Configuration for request and response objects |
HTTP::Cookies
Storage of cookies |
| HTTP::Cookies::Find
Locate cookies for the current user |
HTTP::Cookies::Guess
Guesses UserAgent from file name. |
HTTP::Cookies::iCab
work with iCab cookies |
| HTTP::Cookies::Microsoft
access to Microsoft cookies files |
HTTP::Cookies::Mozilla
work with the Mozilla cookies.txt file |
HTTP::Cookies::MozRepl
retrieve cookies from a live FireFox instance |
| HTTP::Cookies::Netscape
access to Netscape cookies files |
HTTP::Cookies::Omniweb
work with the OmniWeb cookies.xml file |
HTTP::Cookies::Opera
Cookie storage and management for Opera |
| HTTP::Cookies::Safari
work with Apple Safari cookie files |
HTTP::Cookies::w3m
Cookie storage and management for w3m |
HTTP::CryptoCookie
Highly Secure HTTP Cookies |
| HTTP::Daemon
Base class for simple HTTP servers |
HTTP::Daemon::App
Create 2 or 3 line, fully functional (SSL) HTTP server(s) |
HTTP::Daemon::ClientConn::SSL
|
| HTTP::Daemon::SSL
a simple http server class with SSL support |
HTTP::Daemon::Threaded
Apartment threaded HTTP::Daemon |
HTTP::Daemon::Threaded::CGIAdapter
|
| HTTP::Daemon::Threaded::CGIHandler
|
HTTP::Daemon::Threaded::Content
|
HTTP::Daemon::Threaded::ContentParams
|
| HTTP::Daemon::Threaded::IOSelector
|
HTTP::Daemon::Threaded::Listener
|
HTTP::Daemon::Threaded::Logable
|
| HTTP::Daemon::Threaded::Logger
|
HTTP::Daemon::Threaded::Session
|
HTTP::Daemon::Threaded::SessionCache
|
| HTTP::Daemon::Threaded::Socket
|
HTTP::Daemon::Threaded::WebClient
|
HTTP::Date
Date conversion for HTTP date formats |
| HTTP::DAV
A client module for the WebDAV protocol |
HTTP::DAV::Browse
browse the WebDAV tree |
HTTP::DAV::Comms
|
| HTTP::DAV::Lock
Represents a WebDAV Lock. |
HTTP::DAV::Resource
Represents and interfaces with WebDAV Resources |
HTTP::DAV::ResourceList
|
| HTTP::DAV::Response
represents a WebDAV HTTP Response (ala HTTP::Response) |
HTTP::DAV::Utils
|
HTTP::DAV::Xythos
Subclass of HTTP::DAV which adds support for Xythos Ticket authentication. |
| HTTP::DAVServer
responde to WebDAV requests |
HTTP::DAVServer::AuthDigest
Allows for customized password lookups when using |
HTTP::DAVServer::COPY
Implements the COPY method |
| HTTP::DAVServer::DELETE
Implements the DELETE method |
HTTP::DAVServer::LOCK
Implements the LOCK method |
HTTP::DAVServer::MKCOL
Implements the MKCOL method |
| HTTP::DAVServer::MOVE
Implements the MOVE method |
HTTP::DAVServer::OPTIONS
Implements the OPTIONS method |
HTTP::DAVServer::PROPFIND
Implements the PROPFIND method |
| HTTP::DAVServer::PROPPATCH
Implements the PROPPATCH method |
HTTP::DAVServer::PUT
Implements the PUT method |
HTTP::DAVServer::Respond
Produces all response codes, headers and sends output to client |
| HTTP::DAVServer::UNLOCK
Implements the UNLOCK method |
HTTP::DetectUserAgent
Yet another HTTP useragent string parser. |
HTTP::DownloadLimit
module to set restrictions for files downloading from your webserver |
| HTTP::Engine
Web Server Gateway Interface and HTTP Server Engine Drivers |
HTTP::Engine::Compat
version 0.0.12 Compatibility layer of HTTP::Engine |
HTTP::Engine::Compat::Context
Context object |
| HTTP::Engine::FirePHP
Log to FirePHP from within HTTP::Engine |
HTTP::Engine::FirePHP::Dispatcher
An extension of FirePHP::Dispatcher |
HTTP::Engine::Interface
|
| HTTP::Engine::Interface::CGI
CGI interface for HTTP::Engine |
HTTP::Engine::Interface::FCGI
FastCGI interface for HTTP::Engine |
HTTP::Engine::Interface::ModPerl
mod_perl Adaptor for HTTP::Engine |
| HTTP::Engine::Interface::POE
POE interface for HTTP::Engine. |
HTTP::Engine::Interface::PSGI
PSGI interface for HTTP::Engine |
HTTP::Engine::Interface::ServerSimple
HTTP::Server::Simple interface for HTTP::Engine |
| HTTP::Engine::Interface::Standalone
Standalone HTTP Server |
HTTP::Engine::Interface::Test
HTTP::Engine Test Interface |
HTTP::Engine::Middleware
middlewares distribution |
| HTTP::Engine::Middleware::AccessLog
write access log |
HTTP::Engine::Middleware::DebugRequest
dump request |
HTTP::Engine::Middleware::DebugScreen
dump stack-trace when die |
| HTTP::Engine::Middleware::DoCoMoGUID
append guid=ON on each anchor tag and form action |
HTTP::Engine::Middleware::Encode
Encoding Filter |
HTTP::Engine::Middleware::FillInForm
fill-in-form stuff |
| HTTP::Engine::Middleware::FirePHP
Middleware adapter for HTTP::Engine::FirePHP |
HTTP::Engine::Middleware::HTTPSession
session support at middleware layer |
HTTP::Engine::Middleware::MethodOverride
simulate HTTP methods by query parameter |
| HTTP::Engine::Middleware::MobileAttribute
wrapper for HTTP::MobileAttribute |
HTTP::Engine::Middleware::ModuleReload
module reloader for HTTP::Engine |
HTTP::Engine::Middleware::Profile
stopwatch for request processing time |
| HTTP::Engine::Middleware::Profile::Role
|
HTTP::Engine::Middleware::Profile::Runtime
|
HTTP::Engine::Middleware::ReverseProxy
reverse-proxy support |
| HTTP::Engine::Middleware::Role
|
HTTP::Engine::Middleware::Role::Logger
|
HTTP::Engine::Middleware::Static
handler for static files |
| HTTP::Engine::Middleware::Status
server status manager |
HTTP::Engine::Middleware::Status::Base
|
HTTP::Engine::Middleware::Status::Memory
Memory Status Plugin |
| HTTP::Engine::Middleware::UploadTemp
Deprecated. Please use $req->builder_options->{upload_tmp} |
HTTP::Engine::MinimalCGI
fast loading, minimal HTTP::Engine::Interface |
HTTP::Engine::Request
Portable HTTP request object |
| HTTP::Engine::Request::Upload
handles file upload requests |
HTTP::Engine::RequestBuilder::CGI
|
HTTP::Engine::RequestBuilder::NoEnv
|
| HTTP::Engine::Response
HTTP response object |
HTTP::Engine::ResponseFinalizer
|
HTTP::Engine::Role::Interface
The Interface Role Definition |
| HTTP::Engine::Role::Request
|
HTTP::Engine::Role::RequestBuilder
|
HTTP::Engine::Role::RequestBuilder::HTTPBody
|
| HTTP::Engine::Role::RequestBuilder::NoEnv
|
HTTP::Engine::Role::RequestBuilder::ParseEnv
|
HTTP::Engine::Role::RequestBuilder::ReadBody
|
| HTTP::Engine::Role::RequestBuilder::Standard
|
HTTP::Engine::Role::Response
|
HTTP::Engine::Role::ResponseWriter
|
| HTTP::Engine::Role::ResponseWriter::Finalize
|
HTTP::Engine::Role::ResponseWriter::OutputBody
|
HTTP::Engine::Role::ResponseWriter::OutputHeader
|
| HTTP::Engine::Role::ResponseWriter::ResponseLine
|
HTTP::Engine::Role::ResponseWriter::WriteSTDOUT
|
HTTP::Engine::Test::Request
HTTP::Engine request object builder for test |
| HTTP::Engine::Types::Core
Core HTTP::Engine Types |
HTTP::Exception
throw HTTP-Errors as (Exception::Class-) Exceptions |
HTTP::Exception::1XX
Base Class for 1XX (info) Exceptions |
| HTTP::Exception::2XX
Base Class for 2XX (success) Exceptions |
HTTP::Exception::3XX
Base Class for 3XX (redirect) Exceptions |
HTTP::Exception::4XX
Base Class for 4XX (client error) Exceptions |
| HTTP::Exception::5XX
Base Class for 5XX (server error) Exceptions |
HTTP::Exception::Base
Base Class for exception classes created by HTTP::Exception |
HTTP::Exception::Loader
Creates HTTP::Exception subclasses |
| HTTP::File
Routines to deal with HTML input type file. |
HTTP::GetImages
Spider to scrape images from HTML pages |
HTTP::GHTTP
Perl interface to the gnome ghttp library |
| HTTP::Handle
HTTP Class designed for streaming |
HTTP::HeaderParser::XS
HTTP header parser written in XS (C++) |
HTTP::Headers
Class encapsulating HTTP Message headers |
| HTTP::Headers::Auth
|
HTTP::Headers::ETag
|
HTTP::Headers::Fast
faster implementation of HTTP::Headers |
| HTTP::Headers::UserAgent
Routine to detect web browser platform from User-Agent HTTP Header |
HTTP::Headers::Util
Header value parsing utility functions |
HTTP::Link::Parser
Parse HTTP "Link" headers |
| HTTP::Lint
Check HTTP messages and transactions for protocol violations |
HTTP::Lint::UserAgent
HTTP User agent that warns for suspicious transactions |
HTTP::Lite
Lightweight HTTP implementation |
| HTTP::LoadGen
a HTTP load generator toolset |
HTTP::LoadGen::Logger
a Coro based logger |
HTTP::LoadGen::Run
HTTP client for HTTP::LoadGen |
| HTTP::LoadGen::ScoreBoard
a slightly specialized IPC::ScoreBoard |
HTTP::LRDD
link-based resource descriptor discovery |
HTTP::Message
Base class for Request/Response |
| HTTP::Message::PSGI
Converts HTTP::Request and HTTP::Response from/to PSGI env and response |
HTTP::MessageParser
Parse HTTP Messages |
HTTP::MHTTP
this library provides reasonably low level access to the HTTP protocol, for perl. This does not replace LWP (what possibly could :-) but is a cut for speed. |
| HTTP::MobileAgent
HTTP mobile user agent string parser |
HTTP::MobileAgent::AirHPhone
Air H" Phone implementation |
HTTP::MobileAgent::Display
Display information for HTTP::MobileAgent |
| HTTP::MobileAgent::DoCoMo
NTT DoCoMo implementation |
HTTP::MobileAgent::DoCoMoDisplayMap
|
HTTP::MobileAgent::EZweb
EZweb implementation |
| HTTP::MobileAgent::Flash
Flash information for HTTP::MobileAgent |
HTTP::MobileAgent::Flash::DoCoMoFlashMap
|
HTTP::MobileAgent::Flash::EZWebFlashMap
|
| HTTP::MobileAgent::Flash::SoftBankFlashMap
|
HTTP::MobileAgent::JPhone
J-Phone implementation |
HTTP::MobileAgent::NonMobile
Non-Mobile Agent implementation |
| HTTP::MobileAgent::Plugin::Charset
Encode::JP::Mobile friendly |
HTTP::MobileAgent::Plugin::CIDR
Add IP address check method to HTTP::MobileAgent |
HTTP::MobileAgent::Plugin::CIDR::RegEx
|
| HTTP::MobileAgent::Plugin::ID
Add ID fuctions to HTTP::MobileAgent |
HTTP::MobileAgent::Plugin::Location
Add location fuctions to HTTP::MobileAgent |
HTTP::MobileAgent::Plugin::Location::AreaObject
Object for handling i-Area object |
| HTTP::MobileAgent::Plugin::Location::LocationObject
Object for handling location object |
HTTP::MobileAgent::Plugin::Location::LocationObject::GCC
Object for handling location object based on Geo::Coordinates::Converter |
HTTP::MobileAgent::Plugin::Location::LocationObject::GP
Object for handling location object based on Geo::Point |
| HTTP::MobileAgent::Plugin::Location::LocationObject::LG
Object for handling location object based on Location::GeoTool |
HTTP::MobileAgent::Plugin::Location::Support
Add flag of supporting location fuctions or not to HTTP::MobileAgent |
HTTP::MobileAgent::Plugin::Locator
Handling mobile location information plugin for HTTP::MobileAgent |
| HTTP::MobileAgent::Plugin::Locator::Base
|
HTTP::MobileAgent::Plugin::Locator::DoCoMo::BasicLocation
|
HTTP::MobileAgent::Plugin::Locator::DoCoMo::GPS
|
| HTTP::MobileAgent::Plugin::Locator::EZweb::BasicLocation
|
HTTP::MobileAgent::Plugin::Locator::EZweb::GPS
|
HTTP::MobileAgent::Plugin::Locator::SoftBank::BasicLocation
|
| HTTP::MobileAgent::Plugin::Locator::SoftBank::GPS
|
HTTP::MobileAgent::Plugin::Locator::Willcom::BasicLocation
|
HTTP::MobileAgent::Plugin::RoamingZone
|
| HTTP::MobileAgent::Request
|
HTTP::MobileAgent::Vodafone
Vodafone implementation |
HTTP::MobileAttribute
Yet Another HTTP::MobileAgent(DEPRECATRED) |
| HTTP::MobileAttribute::Agent::AirHPhone
|
HTTP::MobileAttribute::Agent::Base
Agent の Abstract ベースクラス |
HTTP::MobileAttribute::Agent::DoCoMo
|
| HTTP::MobileAttribute::Agent::EZweb
|
HTTP::MobileAttribute::Agent::NonMobile
|
HTTP::MobileAttribute::Agent::ThirdForce
|
| HTTP::MobileAttribute::Attribute::CarrierMethod
|
HTTP::MobileAttribute::CarrierDetector
|
HTTP::MobileAttribute::Plugin
|
| HTTP::MobileAttribute::Plugin::CarrierLetter
キャリヤをあらわす1文字を得る |
HTTP::MobileAttribute::Plugin::CIDR
キャリヤのCIDRの含まれるIPアドレスかを調べる |
HTTP::MobileAttribute::Plugin::Core
|
| HTTP::MobileAttribute::Plugin::Display
|
HTTP::MobileAttribute::Plugin::Display::Display
|
HTTP::MobileAttribute::Plugin::DoCoMo::Browser
iモードブラウザのバージョン情報 |
| HTTP::MobileAttribute::Plugin::Encoding
HTTP::MobileAttribute と Encode::JP::Mobile とのつなぎこみ |
HTTP::MobileAttribute::Plugin::GPS
gps compliant? |
HTTP::MobileAttribute::Plugin::IS
is_* を定義する |
| HTTP::MobileAttribute::Plugin::IS::DoCoMo
is_* plugin for HTTP::MobileAttribute |
HTTP::MobileAttribute::Plugin::IS::EZweb
|
HTTP::MobileAttribute::Plugin::IS::ThirdForce
is_* plugin for ThirdForce phones. |
| HTTP::MobileAttribute::Plugin::Locator
location support |
HTTP::MobileAttribute::Plugin::Locator::AirHPhone::BasicLocation
|
HTTP::MobileAttribute::Plugin::Locator::Base
|
| HTTP::MobileAttribute::Plugin::Locator::DoCoMo::BasicLocation
|
HTTP::MobileAttribute::Plugin::Locator::DoCoMo::GPS
|
HTTP::MobileAttribute::Plugin::Locator::EZweb::BasicLocation
|
| HTTP::MobileAttribute::Plugin::Locator::EZweb::GPS
|
HTTP::MobileAttribute::Plugin::Locator::ThirdForce::BasicLocation
|
HTTP::MobileAttribute::Plugin::Locator::ThirdForce::GPS
|
| HTTP::MobileAttribute::Plugin::UserID
ユーザ ID や端末 ID を返す |
HTTP::MobileAttribute::Plugin::XHTMLCompliant
XHTML 対応しているの? |
HTTP::MobileAttribute::Request
|
| HTTP::MobileAttribute::Request::Apache
|
HTTP::MobileAttribute::Request::APRTable
|
HTTP::MobileAttribute::Request::Env
|
| HTTP::MobileAttribute::Request::HTTPHeaders
|
HTTP::MobileUID
携帯端末の公式のユーザIDを取得する |
HTTP::MobileUserID
mobile user ID is returned |
| HTTP::Monkeywrench
Web testing application |
HTTP::Negotiate
HTTP content negotiation |
HTTP::OAI
API for the OAI-PMH |
| HTTP::OAI::Debug
|
HTTP::OAI::Encapsulation
Base class for data objects that contain DOM trees |
HTTP::OAI::Error
Encapsulates OAI error codes |
| HTTP::OAI::GetRecord
An OAI GetRecord response |
HTTP::OAI::Harvester
Agent for harvesting from Open Archives version 1.0, 1.1, 2.0 and static ('2.0s') compatible repositories |
HTTP::OAI::Header
Encapsulates an OAI header structure |
| HTTP::OAI::Headers
Encapsulation of 'header' values |
HTTP::OAI::Identify
Provide access to an OAI Identify response |
HTTP::OAI::ListIdentifiers
Provide access to an OAI ListIdentifiers response |
| HTTP::OAI::ListMetadataFormats
Provide access to an OAI ListMetadataFormats response |
HTTP::OAI::ListRecords
Provide access to an OAI ListRecords response |
HTTP::OAI::ListSets
Provide access to an OAI ListSets response |
| HTTP::OAI::Metadata
Base class for data objects that contain DOM trees |
HTTP::OAI::Metadata::METS
METS accessor utility |
HTTP::OAI::Metadata::OAI_DC
Easy access to OAI Dublin Core |
| HTTP::OAI::Metadata::OAI_Eprints
|
HTTP::OAI::Metadata::OAI_Identifier
|
HTTP::OAI::MetadataFormat
Encapsulates OAI metadataFormat XML data |
| HTTP::OAI::PartialList
|
HTTP::OAI::Record
Encapsulates an OAI record |
HTTP::OAI::Repository
Documentation for building an OAI compliant repository using OAI-PERL |
| HTTP::OAI::Response
An OAI response |
HTTP::OAI::ResumptionToken
Encapsulates an OAI resumption token |
HTTP::OAI::SAXHandler
SAX2 utility filter |
| HTTP::OAI::Set
Encapsulates OAI set XML data |
HTTP::OAI::UserAgent
Extension of the LWP::UserAgent for OAI HTTP requests |
HTTP::Parser
parse HTTP/1.1 request into HTTP::Request/Response object |
| HTTP::Parser2::XS
yet another http parser |
HTTP::Parser::XS
a fast, primitive HTTP request parser |
HTTP::Parser::XS::PP
|
| HTTP::Proxy
HTTP proxy |
HTTP::Proxy::BodyFilter::Adnix
Automatically block advertising images with custom regexes |
HTTP::Proxy::Builder
Assemble several proxies into a single one. |
| HTTP::Proxy::GreaseMonkey
Run GreaseMonkey scripts in any browser |
HTTP::Proxy::GreaseMonkey::Redirector
Proxy cross-site requests |
HTTP::Proxy::GreaseMonkey::Script
A GreaseMonkey script. |
| HTTP::Proxy::GreaseMonkey::ScriptHome
A directory of GreaseMonkey scripts |
HTTP::Proxy::Selective
Simple HTTP Proxy which serves some paths from locations on local disk. |
HTTP::ProxyAutoConfig
use a .pac or wpad.dat file to get proxy information |
| HTTP::ProxyCheck
a class to check the functionality of HTTP proxy servers. |
HTTP::ProxyPAC
use a PAC (Proxy Auto Config) file to get proxy info |
HTTP::ProxyPAC::Functions
|
| HTTP::ProxyPAC::Result
Result object from HTTP::ProxyPAC find_proxy |
HTTP::ProxySelector
Perl extension for automatically setting an anonymous proxy |
HTTP::ProxySelector::Persistent
Locally cache and use a list of proxy servers for high volume, proxied LWP::UserAgent transactions |
| HTTP::ProxyTest
Reject an HTTP request if passed via an open proxy |
HTTP::QuickBase
Wraps the QuickBase HTTP API |
HTTP::Range
Handle multi-segment HTTP requests |
| HTTP::RangeSaver
handle partial content HTTP responses |
HTTP::RecordedSession
Class to interface with serialized clicks from Apache::Recorder |
HTTP::Recorder
Record interaction with web sites. |
| HTTP::Recorder::Httperf
An HTTP::Recorder subclass to record user actions as input for httperf for load testing |
HTTP::Recorder::Httperf::Logger
|
HTTP::Recorder::Logger
|
| HTTP::Request
Class encapsulating HTTP Requests |
HTTP::Request::AsCGI
Setup a CGI enviroment from a HTTP::Request |
HTTP::Request::Chunked
|
| HTTP::Request::Common
Functions that generate HTTP::Requests |
HTTP::Request::Form
Generates HTTP::Request objects out of forms |
HTTP::Request::FromLog
convert to HTTP::Request object from Apache's access_log record. |
| HTTP::Request::FromLog::Engine::Base
Base class for HTTP::Request::FromLog::Engine::XXX. |
HTTP::Request::FromLog::Engine::Default
Default engine |
HTTP::Request::FromTemplate
Create HTTP requests from templates |
| HTTP::Request::Params
Retrieve GET/POST Parameters from HTTP Requests |
HTTP::Request::StreamingUpload
streaming upload wrapper for HTTP::Request |
HTTP::Response
Class encapsulating HTTP Responses |
| HTTP::Response::CGI
HTTP style response message, from CGI output |
HTTP::Response::Encoding
Adds encoding() to HTTP::Response |
HTTP::Response::OnDisk
HTTP::Response That Writes To Disk |
| HTTP::Response::Parser
create HTTP::Response object fast way |
HTTP::Response::Parser::PP
|
HTTP::Response::Parser::XS
|
| HTTP::Response::Tree
Class for a tree of multiple HTTP::Response objects |
HTTP::RobotsTag
Parse Robots Tag In HTTP Headers |
HTTP::RobotsTag::Rules
A Representation Of Robots Exclusion Rules |
| HTTP::Rollup
translate an HTTP query string to a hierarchical structure |
HTTP::Router
Yet Another Path Router for HTTP |
HTTP::Router::Debug
|
| HTTP::Router::Declare
|
HTTP::Router::Match
Matched Object Representation for HTTP::Router |
HTTP::Router::Route
Route Representation for HTTP::Router |
| HTTP::Server::Brick
Simple pure perl http server for prototyping "in the style of" Ruby's WEBrick |
HTTP::Server::Connection
represents a client connection |
HTTP::Server::Directory
describe a server directory |
| HTTP::Server::Directory::UserDirs
describe user directories |
HTTP::Server::Multiplex
single process multi serve HTTP daemon |
HTTP::Server::PSGI
Standalone PSGI compatible HTTP server |
| HTTP::Server::PSGI::Net::Server::PreFork
|
HTTP::Server::Session
one user at client-side |
HTTP::Server::Simple
Lightweight HTTP server |
| HTTP::Server::Simple::Authen
Authentication plugin for HTTP::Server::Simple |
HTTP::Server::Simple::Bonjour
Bonjour plugin for HTTP::Server::Simple |
HTTP::Server::Simple::CGI
CGI.pm-style version of HTTP::Server::Simple |
| HTTP::Server::Simple::CGI::Environment
a HTTP::Server::Simple mixin to provide the CGI protocol |
HTTP::Server::Simple::Dispatched
Regex-dispatched HTML::Server::Simple |
HTTP::Server::Simple::Dispatched::Request
|
| HTTP::Server::Simple::Er
lightweight server and interface |
HTTP::Server::Simple::Kwiki
Standalone Kwiki server |
HTTP::Server::Simple::Mason
An abstract baseclass for a standalone mason server |
| HTTP::Server::Simple::PSGI
PSGI handler for HTTP::Server::Simple |
HTTP::Server::Simple::Recorder
Mixin to record HTTP::Server::Simple's sockets |
HTTP::Server::Simple::Static
Serve static files with HTTP::Server::Simple |
| HTTP::Server::Singlethreaded
a framework for standalone web applications |
HTTP::Server::VirtualHost
base-class for virtual host definitions |
HTTP::Server::VirtualHost::LocalHost
default virtual host |
| HTTP::Session
simple session |
HTTP::Session::ID::MD5
|
HTTP::Session::ID::SHA1
|
| HTTP::Session::State::Base
|
HTTP::Session::State::Cookie
Maintain session IDs using cookies |
HTTP::Session::State::GUID
Maintain session IDs using DoCoMo phone's unique id |
| HTTP::Session::State::Mixin::ResponseFilter
|
HTTP::Session::State::MobileAgentID
Maintain session IDs using mobile phone's unique id |
HTTP::Session::State::MobileAttributeID
Maintain session IDs using mobile phone's unique id |
| HTTP::Session::State::Null
nop |
HTTP::Session::State::Test
state module for testing |
HTTP::Session::State::URI
embed session id to uri |
| HTTP::Session::Store::CHI
store session data with CHI |
HTTP::Session::Store::DBI
store session data in DBI for L<HTTP::Session> |
HTTP::Session::Store::DBM
DBM session store |
| HTTP::Session::Store::File
File session store |
HTTP::Session::Store::KyotoTycoon
HTTP::Session with Cache::KyotoTycoon |
HTTP::Session::Store::Memcached
store session data in memcached |
| HTTP::Session::Store::Null
dummy module for session store |
HTTP::Session::Store::OnMemory
store session data on memory |
HTTP::Session::Store::Test
store session data on memory for testing |
| HTTP::Sessioniser
Rebuild HTTP sessions from pcap streams |
HTTP::SimpleLinkChecker
get the HTTP status of a URL |
HTTP::Size
get the download size for web resources |
| HTTP::Status
HTTP Status code processing |
HTTP::Throwable
a set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries |
HTTP::Throwable::Factory
a factory that throws HTTP::Throwables for you |
| HTTP::Throwable::Role::BoringText
provide the simplest text_body method possible |
HTTP::Throwable::Role::Generic
a generic built-by-hand exception |
HTTP::Throwable::Role::NoBody
an exception with no body |
| HTTP::Throwable::Role::Redirect
an exception that is a redirect |
HTTP::Throwable::Role::Status::BadGateway
502 Bad Gateway |
HTTP::Throwable::Role::Status::BadRequest
400 Bad Request |
| HTTP::Throwable::Role::Status::Conflict
409 Conflict |
HTTP::Throwable::Role::Status::ExpectationFailed
417 Expectation Failed |
HTTP::Throwable::Role::Status::Forbidden
403 Forbidden |
| HTTP::Throwable::Role::Status::Found
302 Found |
HTTP::Throwable::Role::Status::GatewayTimeout
504 Gateway Timeout |
HTTP::Throwable::Role::Status::Gone
410 Gone |
| HTTP::Throwable::Role::Status::HTTPVersionNotSupported
505 HTTP Version Not Supported |
HTTP::Throwable::Role::Status::ImATeapot
418 I'm a teapot |
HTTP::Throwable::Role::Status::InternalServerError
500 Internal Server Error |
| HTTP::Throwable::Role::Status::LengthRequired
411 Length Required |
HTTP::Throwable::Role::Status::MethodNotAllowed
405 Method Not Allowed |
HTTP::Throwable::Role::Status::MovedPermanently
301 Moved Permanently |
| HTTP::Throwable::Role::Status::MultipleChoices
300 Multiple Choices |
HTTP::Throwable::Role::Status::NotAcceptable
406 Not Acceptable |
HTTP::Throwable::Role::Status::NotFound
404 Not Found |
| HTTP::Throwable::Role::Status::NotImplemented
501 Not Implemented |
HTTP::Throwable::Role::Status::NotModified
304 Not Modified |
HTTP::Throwable::Role::Status::PreconditionFailed
412 Precondition Failed |
| HTTP::Throwable::Role::Status::ProxyAuthenticationRequired
407 Proxy Authentication Required |
HTTP::Throwable::Role::Status::RequestedRangeNotSatisfiable
416 Requested Range Not Satisfiable |
HTTP::Throwable::Role::Status::RequestEntityTooLarge
413 Request Entity Too Large |
| HTTP::Throwable::Role::Status::RequestTimeout
408 Request Timeout |
HTTP::Throwable::Role::Status::RequestURITooLong
414 Request-URI Too Long |
HTTP::Throwable::Role::Status::SeeOther
303 See Other |
| HTTP::Throwable::Role::Status::ServiceUnavailable
503 Service Unavailable |
HTTP::Throwable::Role::Status::TemporaryRedirect
307 Temporary Redirect |
HTTP::Throwable::Role::Status::Unauthorized
401 Unauthorized |
| HTTP::Throwable::Role::Status::UnsupportedMediaType
415 Unsupported Media Type |
HTTP::Throwable::Role::Status::UseProxy
305 Use Proxy |
HTTP::Throwable::Role::TextBody
an exception with a plaintext body |
| HTTP::Tiny
A small, simple, correct HTTP/1.1 client |
HTTP::TransparentCache
Cache the result of http get-requests persistently. |
HTTP::Webdav
Interface to Neon HTTP and WebDAV library |
| HTTP::Webdav::Constants
|
HTTP::WebTest
Testing static and dynamic web content |
HTTP::WebTest::Parser
Parse wtscript files. |
| HTTP::WebTest::Plugin
Base class for HTTP::WebTest plugins. |
HTTP::WebTest::Plugin::Apache
Plugin for local web file tests |
HTTP::WebTest::Plugin::Click
Click buttons and links on web page |
| HTTP::WebTest::Plugin::ContentSizeTest
Response body size checks |
HTTP::WebTest::Plugin::Cookies
Send and recieve cookies in tests |
HTTP::WebTest::Plugin::DateTest
Evaluate the "age" of embedded date strings in response body |
| HTTP::WebTest::Plugin::DefaultReport
Default test report plugin. |
HTTP::WebTest::Plugin::Delay
Pause before running test |
HTTP::WebTest::Plugin::HarnessReport
Test::Harness compatible reports |
| HTTP::WebTest::Plugin::Hooks
Provides callbacks called during test run |
HTTP::WebTest::Plugin::Loader
Loads external plugins |
HTTP::WebTest::Plugin::ResponseTimeTest
Tests for response time |
| HTTP::WebTest::Plugin::SetRequest
Initializes HTTP request for web test |
HTTP::WebTest::Plugin::StatusTest
Checks the HTTP response status |
HTTP::WebTest::Plugin::Sticky
Propagate hidden and text form fields |
| HTTP::WebTest::Plugin::TagAttTest
Test by tag and attribute existence |
HTTP::WebTest::Plugin::TextMatchTest
Test the content of the HTTP response. |
HTTP::WebTest::Plugin::XMLReport
Report plugin for HTTP::WebTest, generates output in XML format |
| HTTP::WebTest::ReportPlugin
Subclass for HTTP::WebTest report plugins. |
HTTP::WebTest::Request
HTTP request objects |
HTTP::WebTest::SelfTest
Helper package for HTTP::WebTest test suite |
| HTTP::WebTest::Test
Test object class |
HTTP::WebTest::TestResult
Test results class |
HTTP::WebTest::Utils
Miscellaneous subroutines used by HTTP::WebTest |
| HTTP::WebTest::XMLParser
Parse wtscript in XML representation. |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |