diff options
author | Loïc Hoguin <[email protected]> | 2013-05-15 14:50:40 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2013-05-15 14:50:40 +0200 |
commit | 76c6aa2183bd29eeb98f82cd287b7302d3d7f827 (patch) | |
tree | 2e0545dfb44f1a86323e66d39f7b7f28640d5fc3 | |
parent | c582335c5b67beebe6ca15409ad04ed24c60a05a (diff) | |
download | cowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.tar.gz cowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.tar.bz2 cowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.zip |
The cookie value can only be binary()
-rw-r--r-- | src/cowboy_req.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl index aa96225..a8da0e5 100644 --- a/src/cowboy_req.erl +++ b/src/cowboy_req.erl @@ -480,14 +480,14 @@ parse_header(Name, Req=#http_req{p_headers=PHeaders}, Default, Fun) -> %% @equiv cookie(Name, Req, undefined) -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, undefined). %% @doc Return the cookie value for the given key, or a default if %% missing. -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) -> case parse_header(<<"cookie">>, Req) of {ok, undefined, Req2} -> @@ -502,7 +502,7 @@ cookie(Name, Req, Default) -> end. %% @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}) -> case parse_header(<<"cookie">>, Req) of {ok, undefined, Req2} -> |