etag() = {weak | strong, binary()}
media_type() = {binary(), binary(), [{binary(), binary()}]}
qvalue() = 0..1000
websocket_version() = 0..255
access_control_allow_credentials() -> iodata()
access_control_allow_headers(Headers::[binary()]) -> iodata()
access_control_allow_methods(Methods::[binary()]) -> iodata()
access_control_allow_origin(Ref::{binary(), binary(), 0..65535} | reference() | '*') -> iodata()
access_control_expose_headers(Headers::[binary()]) -> iodata()
access_control_max_age(MaxAge::non_neg_integer()) -> iodata()
allow(Methods::[binary()]) -> binary()
parse_accept(Accept::binary()) -> [{media_type(), qvalue(), [binary() | {binary(), binary()}]}]
parse_accept_charset(Charset::binary()) -> [{binary(), qvalue()}]
parse_accept_encoding(Encoding::binary()) -> [{binary(), qvalue()}]
parse_accept_language(LanguageRange::binary()) -> [{binary(), qvalue()}]
parse_accept_ranges(AcceptRanges::binary()) -> [binary()]
parse_access_control_request_headers(Headers::binary()) -> [binary()]
parse_access_control_request_method(Method::binary()) -> binary()
parse_age(Age::binary()) -> non_neg_integer()
parse_allow(Allow::binary()) -> [binary()]
parse_authorization(X1::binary()) -> {basic, binary(), binary()} | {bearer, binary()} | {digest, [{binary(), binary()}]}
parse_cache_control(CacheControl::binary()) -> [binary() | {binary(), binary()} | {binary(), non_neg_integer()} | {binary(), [binary()]}]
parse_connection(Connection::binary()) -> [binary()]
parse_content_encoding(ContentEncoding::binary()) -> [binary()]
parse_content_language(ContentLanguage::binary()) -> [binary()]
parse_content_length(ContentLength::binary()) -> non_neg_integer()
parse_content_range(X1::binary()) -> {bytes, non_neg_integer(), non_neg_integer(), non_neg_integer() | '*'} | {bytes, '*', non_neg_integer()} | {binary(), binary()}
parse_content_type(X1::binary()) -> media_type()
parse_cookie(Cookie::binary()) -> [{binary(), binary()}]
parse_date(Date::binary()) -> calendar:datetime()
parse_etag(X1::binary()) -> etag()
parse_expect(X1::binary()) -> continue
parse_expires(Expires::binary()) -> calendar:datetime()
parse_host(Host::binary()) -> {binary(), 0..65535 | undefined}
parse_http2_settings(HTTP2Settings::binary()) -> map()
parse_if_match(IfMatch::binary()) -> '*' | [etag()]
parse_if_modified_since(IfModifiedSince::binary()) -> calendar:datetime()
parse_if_none_match(IfNoneMatch::binary()) -> '*' | [etag()]
parse_if_range(IfRange::binary()) -> etag() | calendar:datetime()
parse_if_unmodified_since(IfModifiedSince::binary()) -> calendar:datetime()
parse_last_modified(LastModified::binary()) -> calendar:datetime()
parse_link(Link::binary()) -> [cow_link:link()]
parse_max_forwards(MaxForwards::binary()) -> non_neg_integer()
parse_origin(Origins::binary()) -> [{binary(), binary(), 0..65535} | reference()]
parse_pragma(X1::binary()) -> cache | no_cache
parse_proxy_authenticate(ProxyAuthenticate::binary()) -> [{basic, binary()} | {bearer | digest | binary(), [{binary(), binary()}]}]
parse_proxy_authorization(ProxyAuthorization::binary()) -> {basic, binary(), binary()} | {bearer, binary()} | {digest, [{binary(), binary()}]}
parse_range(X1::binary()) -> {bytes, [{non_neg_integer(), non_neg_integer() | infinity} | neg_integer()]} | {binary(), binary()}
parse_retry_after(RetryAfter::binary()) -> non_neg_integer() | calendar:datetime()
parse_sec_websocket_accept(SecWebSocketAccept::binary()) -> binary()
parse_sec_websocket_extensions(SecWebSocketExtensions::binary()) -> [{binary(), [binary() | {binary(), binary()}]}]
parse_sec_websocket_key(SecWebSocketKey::binary()) -> binary()
parse_sec_websocket_protocol_req(SecWebSocketProtocol::binary()) -> [binary()]
parse_sec_websocket_protocol_resp(Protocol::binary()) -> binary()
parse_sec_websocket_version_req(SecWebSocketVersion::binary()) -> websocket_version()
parse_sec_websocket_version_resp(SecWebSocketVersion::binary()) -> [websocket_version()]
parse_set_cookie(SetCookie::binary()) -> {ok, binary(), binary(), cow_cookie:cookie_attrs()} | ignore
parse_te(TE::binary()) -> {trailers | no_trailers, [{binary(), qvalue()}]}
parse_trailer(Trailer::binary()) -> [binary()]
parse_transfer_encoding(TransferEncoding::binary()) -> [binary()]
parse_upgrade(Upgrade::binary()) -> [binary()]
parse_variant_key(VariantKey::binary(), NumMembers::pos_integer()) -> [[binary()]]
parse_variants(Variants::binary()) -> [{binary(), [binary()]}]
parse_vary(Vary::binary()) -> '*' | [binary()]
parse_wt_available_protocols(Protocols::binary()) -> [binary()]
parse_wt_protocol(WTProtocol::binary()) -> binary()
parse_www_authenticate(Authenticate::binary()) -> [{basic, binary()} | {bearer | digest | binary(), [{binary(), binary()}]}]
parse_x_forwarded_for(XForwardedFor::binary()) -> [binary()]
variant_key(VariantKeys::[[binary()]]) -> iolist()
variants(Variants::[{binary(), [binary()]}]) -> iolist()
wt_available_protocols(Protocols::[binary()]) -> iolist()
wt_protocol(WTProtocol::iodata()) -> iolist()
Generated by EDoc