mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 20:30:23 +00:00
The cookie value can only be binary()
This commit is contained in:
parent
c582335c5b
commit
76c6aa2183
1 changed files with 3 additions and 3 deletions
|
@ -480,14 +480,14 @@ parse_header(Name, Req=#http_req{p_headers=PHeaders}, Default, Fun) ->
|
||||||
|
|
||||||
%% @equiv cookie(Name, Req, undefined)
|
%% @equiv cookie(Name, Req, undefined)
|
||||||
-spec cookie(binary(), Req)
|
-spec cookie(binary(), Req)
|
||||||
-> {binary() | true | undefined, Req} when Req::req().
|
-> {binary() | undefined, Req} when Req::req().
|
||||||
cookie(Name, Req) when is_binary(Name) ->
|
cookie(Name, Req) when is_binary(Name) ->
|
||||||
cookie(Name, Req, undefined).
|
cookie(Name, Req, undefined).
|
||||||
|
|
||||||
%% @doc Return the cookie value for the given key, or a default if
|
%% @doc Return the cookie value for the given key, or a default if
|
||||||
%% missing.
|
%% missing.
|
||||||
-spec cookie(binary(), Req, Default)
|
-spec cookie(binary(), Req, Default)
|
||||||
-> {binary() | true | Default, Req} when Req::req(), Default::any().
|
-> {binary() | Default, Req} when Req::req(), Default::any().
|
||||||
cookie(Name, Req=#http_req{cookies=undefined}, Default) when is_binary(Name) ->
|
cookie(Name, Req=#http_req{cookies=undefined}, Default) when is_binary(Name) ->
|
||||||
case parse_header(<<"cookie">>, Req) of
|
case parse_header(<<"cookie">>, Req) of
|
||||||
{ok, undefined, Req2} ->
|
{ok, undefined, Req2} ->
|
||||||
|
@ -502,7 +502,7 @@ cookie(Name, Req, Default) ->
|
||||||
end.
|
end.
|
||||||
|
|
||||||
%% @doc Return the full list of cookie values.
|
%% @doc Return the full list of cookie values.
|
||||||
-spec cookies(Req) -> {list({binary(), binary() | true}), Req} when Req::req().
|
-spec cookies(Req) -> {list({binary(), binary()}), Req} when Req::req().
|
||||||
cookies(Req=#http_req{cookies=undefined}) ->
|
cookies(Req=#http_req{cookies=undefined}) ->
|
||||||
case parse_header(<<"cookie">>, Req) of
|
case parse_header(<<"cookie">>, Req) of
|
||||||
{ok, undefined, Req2} ->
|
{ok, undefined, Req2} ->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue