This Horde package provides a set of classes for making HTTP requests.
The HTTP::Cookies class is for objects that represent a "cookie jar" --
that is, a database of all the HTTP cookies that a given LWP::UserAgent
object knows about.
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.
Test::HTTP is designed to make it easier to write tests which are mainly
about HTTP-level things, such as REST-type services.
Each Test::HTTP object can contain state about a current request and its
response. This allows convenient shorthands for sending requests,
checking status codes, headers, and message bodies.
HTTP::Session2 is yet another HTTP session data management library.
httpuv provides low-level socket and protocol support for handling
HTTP and WebSocket requests directly from within R. It is primarily
intended as a building block for other packages, rather than making
it particularly easy to create complete web applications using
httpuv alone. httpuv is built on top of the libuv and http-parser
C libraries, both of which were developed by Joyent, Inc.
HTTP Prompt is an interactive command-line HTTP client featuring autocomplete
and syntax highlighting, built on HTTPie and prompt_toolkit.
Simple HTTP Scanner is a creation made for web site pen testing. You can
check for directories and files on the remote web server and get some
server information like the webserver running.