diff options
author | Loïc Hoguin <[email protected]> | 2012-09-21 09:18:56 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2012-09-21 09:18:56 +0200 |
commit | 34021666cbf626e979ea136664b1f8beca893d6f (patch) | |
tree | c5c56ca56b6540c42f84278221b442096edf61b0 /test/http_handler_set_resp.erl | |
parent | 8497c8bbcdcfd8754c500e65557ee09d9bd1bed0 (diff) | |
download | cowboy-34021666cbf626e979ea136664b1f8beca893d6f.tar.gz cowboy-34021666cbf626e979ea136664b1f8beca893d6f.tar.bz2 cowboy-34021666cbf626e979ea136664b1f8beca893d6f.zip |
Don't use decode_packet/3 for parsing the headers
Header names are now binaries. Since header names are case insensitive
they are all converted to lowercase. For example: <<"content-length">>.
The max_line_length option was removed. Three new options have been
added instead:
* max_request_line_length (defaults to 4096)
* max_header_name_length (defaults to 64)
* max_header_value_length (defaults to 4096)
Diffstat (limited to 'test/http_handler_set_resp.erl')
-rw-r--r-- | test/http_handler_set_resp.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/http_handler_set_resp.erl b/test/http_handler_set_resp.erl index 806bca8..70ddf79 100644 --- a/test/http_handler_set_resp.erl +++ b/test/http_handler_set_resp.erl @@ -11,12 +11,12 @@ init({_Transport, http}, Req, Opts) -> cowboy_req:set_resp_header(Name, Value, R) end, Req, Headers), Req3 = cowboy_req:set_resp_body(Body, Req2), - Req4 = cowboy_req:set_resp_header(<<"X-Cowboy-Test">>, <<"ok">>, Req3), + 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) -> - case cowboy_req:has_resp_header(<<"X-Cowboy-Test">>, Req) of + case cowboy_req:has_resp_header(<<"x-cowboy-test">>, Req) of false -> {ok, Req, State}; true -> case cowboy_req:has_resp_body(Req) of |