mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-15 20:50:24 +00:00
Improve consistency of return types for cowboy_req API
The signature of parse_header, body_qs, multipart_data and the set_resp_* functions has changed. See the cowboy_req module edoc for more details.
This commit is contained in:
parent
e13ab806ea
commit
8d5f8db90a
9 changed files with 116 additions and 103 deletions
|
@ -7,14 +7,12 @@
|
|||
init({_Transport, http}, Req, Opts) ->
|
||||
Headers = proplists:get_value(headers, Opts, []),
|
||||
Body = proplists:get_value(body, Opts, <<"http_handler_set_resp">>),
|
||||
{ok, Req2} = lists:foldl(fun({Name, Value}, {ok, R}) ->
|
||||
Req2 = lists:foldl(fun({Name, Value}, R) ->
|
||||
cowboy_req:set_resp_header(Name, Value, R)
|
||||
end, {ok, Req}, Headers),
|
||||
{ok, Req3} = cowboy_req:set_resp_body(Body, Req2),
|
||||
{ok, Req4} = cowboy_req:set_resp_header(
|
||||
<<"X-Cowboy-Test">>, <<"ok">>, Req3),
|
||||
{ok, Req5} = cowboy_req:set_resp_cookie(
|
||||
<<"cake">>, <<"lie">>, [], Req4),
|
||||
end, Req, Headers),
|
||||
Req3 = cowboy_req:set_resp_body(Body, Req2),
|
||||
Req4 = cowboy_req:set_resp_header(<<"X-Cowboy-Test">>, <<"ok">>, Req3),
|
||||
Req5 = cowboy_req:set_resp_cookie(<<"cake">>, <<"lie">>, [], Req4),
|
||||
{ok, Req5, undefined}.
|
||||
|
||||
handle(Req, State) ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue