Overview
-
module Async-
module HTTP-
module Body-
class HijackA body which is designed for hijacked server responses - a response which uses a block to read and write the request and response bodies respectively.
-
class Pipe -
class StatisticsInvokes a callback once the body has finished reading.
-
-
class Client -
class EndpointRepresents a way to connect to a remote HTTP server.
-
class Internet -
module Middleware-
class LocationRedirectorA client wrapper which transparently handles redirects to a given maximum number of hops.
-
-
module Mock-
class EndpointThis is an endpoint which bridges a client with a local server.
-
-
module ProtocolA protocol specifies a way in which to communicate with a remote peer.
-
class Configured -
module Configurable -
module DefaultonThis module provides a default instance of the protocol, which can be used to create clients and servers. The name is a play on "Default" + "Singleton".
-
class HTTPHTTP is an http:// server that auto-selects HTTP/1.1 or HTTP/2 by detecting the HTTP/2 connection preface.
-
module HTTP1-
class Client -
class Connection -
class FinishableKeeps track of whether a body is being read, and if so, waits for it to be closed.
-
class Request -
class Response -
class Server
-
-
module HTTP10 -
module HTTP11 -
module HTTP2-
class Client -
module Connection -
class InputA writable body which requests window updates when data is read from it.
-
class Output -
class RequestTypically used on the server side to represent an incoming request, and write the response.
-
class ResponseTypically used on the client side for writing a request and reading the incoming response.
-
class Server -
class Stream
-
-
class HTTPSA server that supports both HTTP1.0 and HTTP1.1 semantics by detecting the version of the request.
-
class RequestFailedFailed to send the request. The request body has NOT been consumed (i.e. #read) and you should retry the request.
-
class RequestThis is generated by server protocols.
-
class ResponseThis is generated by client protocols.
-
-
class ProxyWraps a client, address and headers required to initiate a connectio to a remote host using the CONNECT verb.
-
class Server -
class Statistics
-
-
-
Provider