The htt provides a large variety of HTTP-related functionality, useful for
implementing all kinds of HTTP-based tests:
- Advanced HTTP protocol handling, including ne-grained timeout handling,
request and response validation
- Simulating clients and servers, including startup and shutdown of server
daemons. This allows to create mock-ups of back-end systems in more complex
test situations, for example when the tested application needs to interact
with a 3rd-party back-end system which is not available in the testing
environment.
- Execution of external commandline tools, using their output as request
or response data, or for validation purposes.
- Copying stream data (e.g. from a response) and re-using it in variables.
This module provides functions that deal the date formats used by the HTTP
protocol (and then some more).
HTTP::Router provides a Merb-like way of constructing routing tables.
HTTP request/response parser for Python compatible with Python 2.x (>=2.6),
Python 3 and Pypy. If possible a C parser based on http-parser
from Ryan Dahl will be used.
Punjab is a HTTP jabber client interface.
It is a BOSH or XEP-0124 connection manager that allows persistent client
connections to an XMPP server.
Supporting XMPP over BOSH or XEP-0206
Implements a simple, stateless and non-blocking HTTP client. It supports GET,
POST and other request methods, cookies and more, all on a very low level.
It can follow redirects supports proxies and automatically limits the number
of connections to the values specified in the RFC.
Acme::HTTP provides high-level access to Net::HTTP::NB and Net::HTTPS::NB.
POE::Filter::HTTP::Parser is a POE::Filter for HTTP which is based
on HTTP::Parser. It can be used to easily create POE based HTTP
servers or clients.
Http_post does a POST operation and dumps the results to stdout. This supports
ipv6 and https (SSL).
PHP5 rewrite of HTTP_Request package. Provides cleaner API and pluggable
Adapters. Currently available are:
* Socket adapter, based on old HTTP_Request code,
* Curl adapter, wraps around PHP's cURL extension,
* Mock adapter, to use for testing packages dependent on HTTP_Request2.
Supports POST requests with data and file uploads, authentication,
cookies, proxies, gzip and deflate encodings, monitoring the request
progress with Observers.