boost::http
Types
Name |
Description |
A container for HTTP route handlers. |
|
CORS middleware for handling cross‐origin requests. |
|
Options for CORS middleware configuration. |
|
A polymorphic data container with clear functionality. |
|
A modifiable container of HTTP fields. |
|
Mixin for modifiable HTTP fields. |
|
A platform‐independent file stream. |
|
Configurable limits for HTTP headers. |
|
Mixin for modifing common metadata in HTTP request and response messages. |
|
Metadata about a request or response. |
|
An HTTP header parameter |
|
A parser for HTTP/1 messages. |
|
Parser configuration settings. |
|
Parser configuration with computed fields. |
|
A container of type‐erased objects |
|
A view into a quoted string token, which may contain escape sequences. |
|
A modifiable container for HTTP requests. |
|
Mixin for modifing HTTP requests. |
|
A parser for HTTP/1 requests. |
|
A modifiable container for HTTP responses. |
|
Mixin for modifing HTTP responses. |
|
Parameters object for HTTP route handlers. |
|
Base class for request objects |
|
The result type returned by route handlers. |
|
Configuration options for HTTP routers. |
|
A serializer for HTTP/1 messages |
|
Serializer configuration settings. |
|
Serializer configuration with computed fields. |
|
A modifiable static container for HTTP requests. |
|
A modifiable static container for HTTP responses. |
|
A ConstBufferSequence adapter for an owned |
|
An Upgrade protocol |
|
Convenience alias for route handler return type. |
|
The default router type using |
|
Shared pointer to immutable parser configuration. |
|
Shared pointer to immutable serializer configuration. |
Enums
Name |
Description |
Error conditions corresponding to sets of library error codes. |
|
Standard content‐codings for HTTP message bodies. |
|
Error codes returned from HTTP algorithms and operations. |
|
HTTP field name constants. |
|
File open modes |
|
HTTP request methods. |
|
Identifies the payload type of a message. |
|
Directive values for route handler results. |
|
Represents standard HTTP status codes. |
|
Represents the class of a status code. |
|
Constants representing HTTP versions. |
Functions
Name |
Description |
Return a comma‐separated list of field values |
|
Convert an integer to a known status code. |
|
Invoke a callable, injecting stored objects as arguments The callable is invoked with zero or more arguments. For each argument type, if an object of that type (or key type) is stored in the container, a reference to that object is passed to the callable. |
|
Rule for a comma‐delimited list of elements |
|
Create parser configuration with computed values. |
|
Create serializer configuration with computed values. |
|
|
|
Return the field name constant for a header name. |
|
Return the method enum corresponding to a string. |
|
Swap. |
|
|
|
|
|
Stream insertion operators |
Variables
Name |
Description |
Rule matching parameter |
|
Rule matching quoted‐token |
|
Handler requests connection closure. |
|
Handler completed successfully. |
|
Handler declined, try next handler. |
|
Handler declined, skip to next route. |
|
The set of token characters |
|
Match a token |
|
Rule to match Upgrade protocol |
|
Rule matching the Upgrade field value |
Created with MrDocs