abstract datatype: t()
| body/1 | request body. |
| content_length/1 | Content-Length header value as intger. |
| from_transport/1 | |
| header/2 | Returns a particular header from request. |
| headers/1 | HTTP headers map. |
| is_keepalive/1 | tells you if the request is keepalive or not https://tools.ietf.org/html/rfc6223 |
| method/1 | http verb in lower case: get, post, put, delete, options, ... |
| raw_headers/1 | HTTP raw headers. |
| transport/1 | |
| uri/1 | path with query string. |
| version/1 | http protocol version tuple. |
body(Request::t()) -> binary()
request body
content_length(Request::t()) -> integer()
Content-Length header value as intger
from_transport(Transport::bookish_spork_transport:t()) -> t()
header(Request::t(), HeaderName::string() | binary()) -> binary() | nil
Returns a particular header from request.
headers(Request::t()) -> map()
HTTP headers map. Header names are normalized and lowercased
is_keepalive(Request::t()) -> boolean()
tells you if the request is keepalive or not https://tools.ietf.org/html/rfc6223
method(Request::t()) -> atom()
http verb in lower case: get, post, put, delete, options, ...
raw_headers(Request::t()) -> proplists:proplist()
HTTP raw headers. Headers order and case are preserved
transport(X1) -> any()
uri(Request::t()) -> binary() | nil
path with query string
version(Request::t()) -> tuple() | nil
http protocol version tuple. Most often would be {1, 1}
Generated by EDoc