body_opts() = [{continue, boolean()} | {length, non_neg_integer()} | {read_length, non_neg_integer()} | {read_timeout, timeout()} | {transfer_decode, transfer_decode_fun(), any()} | {content_decode, content_decode_fun()}]
content_decode_fun() = fun((binary()) -> binary())
cookie_opts() = cow_cookie:cookie_opts()
abstract datatype: req()
resp_body_fun() = fun((any(), module()) -> ok)
transfer_decode_fun() = fun((binary(), any()) -> cow_http_te:decode_ret())
append_buffer(Suffix::binary(), Req) -> Req
binding(Name::atom(), Req::req()) -> any() | undefined
binding(Name::atom(), Req::req(), Default) -> any() | Default
bindings(Req::req()) -> [{atom(), any()}]
body(Req) -> {ok, binary(), Req} | {more, binary(), Req}
body(Req, Opts::body_opts()) -> {ok, binary(), Req} | {more, binary(), Req}
body_length(Req::req()) -> undefined | non_neg_integer()
body_qs(Req) -> {ok, [{binary(), binary() | true}], Req} | {badlength, Req}
body_qs(Req, Opts::body_opts()) -> {ok, [{binary(), binary() | true}], Req} | {badlength, Req}
chunk(Data::iodata(), Http_req::req()) -> ok
chunked_reply(Status::cowboy:http_status(), Req) -> Req
chunked_reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Req) -> Req
continue(Http_req::req()) -> ok
delete_resp_header(Name::binary(), Req) -> Req
ensure_response(Http_req::req(), Status::cowboy:http_status()) -> ok
get(List::atom(), Req::req()) -> any()
has_body(Req::req()) -> boolean()
has_resp_body(Http_req::req()) -> boolean()
has_resp_header(Name::binary(), Http_req::req()) -> boolean()
header(Name::binary(), Req::req()) -> binary() | undefined
header(Name::binary(), Req::req(), Default) -> binary() | Default
headers(Req::req()) -> cowboy:http_headers()
host(Req::req()) -> binary()
host_info(Req::req()) -> cowboy_router:tokens() | undefined
host_url(Http_req::req()) -> undefined | binary()
lock(Req) -> Req
match_cookies(Fields::cowboy:fields(), Req::req()) -> #{}
match_qs(Fields::cowboy:fields(), Req::req()) -> #{}
maybe_reply(Stacktrace::[{module(), atom(), arity() | [term()], term()}], Req::req()) -> ok
meta(Name::atom(), Req::req()) -> any() | undefined
meta(Name::atom(), Req::req(), Default::any()) -> any()
method(Req::req()) -> binary()
new(Socket::any(), Transport::module(), Peer::undefined | {inet:ip_address(), inet:port_number()}, Method::binary(), Path::binary(), Query::binary(), Version::cowboy:http_version(), Headers::cowboy:http_headers(), Host::binary(), Port::inet:port_number() | undefined, Buffer::binary(), CanKeepalive::boolean(), Compress::boolean(), OnResponse::undefined | cowboy:onresponse_fun()) -> req()
parse_cookies(Req::req()) -> [{binary(), binary()}]
parse_header(Name::binary(), Req) -> any()
parse_header(Name::binary(), Req, Default::any()) -> any()
parse_qs(Http_req::req()) -> [{binary(), binary() | true}]
part(Req) -> {ok, cow_multipart:headers(), Req} | {done, Req}
part(Req, Opts::body_opts()) -> {ok, cow_multipart:headers(), Req} | {done, Req}
part_body(Req) -> {ok, binary(), Req} | {more, binary(), Req}
part_body(Req, Opts::body_opts()) -> {ok, binary(), Req} | {more, binary(), Req}
path(Req::req()) -> binary()
path_info(Req::req()) -> cowboy_router:tokens() | undefined
peer(Req::req()) -> {inet:ip_address(), inet:port_number()} | undefined
port(Req::req()) -> inet:port_number()
qs(Req::req()) -> binary()
reply(Status::cowboy:http_status(), Req) -> Req
reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Req) -> Req
reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Body::iodata() | {non_neg_integer() | resp_body_fun()}, Req) -> Req
set(Tail::[{atom(), any()}], Req) -> Req
set_bindings(HostInfo::cowboy_router:tokens(), PathInfo::cowboy_router:tokens(), Bindings::cowboy_router:bindings(), Req) -> Req
set_meta(Name::atom(), Value::any(), Req) -> Req
set_resp_body(Body::iodata(), Req) -> Req
set_resp_body_fun(StreamFun::resp_body_fun(), Req) -> Req
set_resp_body_fun(StreamLen::non_neg_integer(), StreamFun::resp_body_fun(), Req) -> Req
set_resp_cookie(Name::iodata(), Value::iodata(), Opts::cookie_opts(), Req) -> Req
set_resp_header(Name::binary(), Value::iodata(), Req) -> Req
to_list(Req::req()) -> [{atom(), any()}]
upgrade_reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Req) -> Req
url(Req::req()) -> undefined | binary()
version(Req::req()) -> cowboy:http_version()
Generated by EDoc, Apr 30 2015, 05:35:22.