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}