From e13ab806eaadd40c72145b5783c7727f2ed88d14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sun, 16 Sep 2012 01:55:40 +0200 Subject: Add cowboy_req:delete_resp_header/2 Both requested and better for making Req opaque. --- src/cowboy_rest.erl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/cowboy_rest.erl') diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index a3bcb2e..d2aa127 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -579,9 +579,8 @@ if_modified_since(Req, State, IfModifiedSince) -> end end. -not_modified(Req=#http_req{resp_headers=RespHeaders}, State) -> - RespHeaders2 = lists:keydelete(<<"Content-Type">>, 1, RespHeaders), - Req2 = Req#http_req{resp_headers=RespHeaders2}, +not_modified(Req, State) -> + Req2 = cowboy_req:delete_resp_header(<<"Content-Type">>, Req), {Req3, State2} = set_resp_etag(Req2, State), {Req4, State3} = set_resp_expires(Req3, State2), respond(Req4, State3, 304). -- cgit v1.2.3