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()) -> {ok, binary()} | {error, atom()})
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) -> {any() | undefined, Req}
binding(Name::atom(), Req, Default) -> {any() | Default, Req}
bindings(Req) -> {[{atom(), any()}], Req}
body(Req) -> {ok, binary(), Req} | {more, binary(), Req} | {error, atom()}
body(Req, Opts::body_opts()) -> {ok, binary(), Req} | {more, binary(), Req} | {error, atom()}
body_length(Req) -> {undefined | non_neg_integer(), Req}
body_qs(Req) -> {ok, [{binary(), binary() | true}], Req} | {error, atom()}
body_qs(Req, Opts::body_opts()) -> {ok, [{binary(), binary() | true}], Req} | {badlength, Req} | {error, atom()}
chunk(Data::iodata(), Http_req::req()) -> ok | {error, atom()}
chunked_reply(Status::cowboy:http_status(), Req) -> {ok, Req}
chunked_reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Req) -> {ok, Req}
compact(Req) -> Req
continue(Http_req::req()) -> ok | {error, atom()}
cookie(Name::binary(), Req) -> {binary() | undefined, Req}
cookie(Name::binary(), Req, Default) -> {binary() | Default, Req}
cookies(Req) -> {[{binary(), binary()}], Req}
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) -> {binary() | undefined, Req}
header(Name::binary(), Req, Default) -> {binary() | Default, Req}
headers(Req) -> {cowboy:http_headers(), Req}
host(Req) -> {binary(), Req}
host_info(Req) -> {cowboy_router:tokens() | undefined, Req}
host_url(Req) -> {undefined | binary(), Req}
lock(Req) -> Req
maybe_reply(Stacktrace::[{module(), atom(), arity() | [term()], term()}], Req::req()) -> ok
meta(Name::atom(), Req) -> {any() | undefined, Req}
meta(Name::atom(), Req, Default::any()) -> {any(), Req}
method(Req) -> {binary(), Req}
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_header(Name::binary(), Req) -> {ok, any(), Req} | {undefined, binary(), Req} | {error, badarg}
parse_header(Name::binary(), Req, Default::any()) -> {ok, any(), Req} | {undefined, binary(), Req} | {error, badarg}
part(Req) -> {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) -> {binary(), Req}
path_info(Req) -> {cowboy_router:tokens() | undefined, Req}
peer(Req) -> {{inet:ip_address(), inet:port_number()}, Req}
port(Req) -> {inet:port_number(), Req}
qs(Req) -> {binary(), Req}
qs_val(Name::binary(), Req) -> {binary() | true | undefined, Req}
qs_val(Name::binary(), Req, Default) -> {binary() | true | Default, Req}
qs_vals(Req) -> {[{binary(), binary() | true}], Req}
reply(Status::cowboy:http_status(), Req) -> {ok, Req}
reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Req) -> {ok, Req}
reply(Status::cowboy:http_status(), Headers::cowboy:http_headers(), Body::iodata() | {non_neg_integer() | resp_body_fun()}, Req) -> {ok, 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) -> {ok, Req}
url(Req) -> {undefined | binary(), Req}
version(Req) -> {cowboy:http_version(), Req}
Generated by EDoc, Oct 24 2014, 21:35:22.