]> git.kaiwu.me - nginx.git/commitdiff
do not set "Transfer-Encoding: chunked" for HEAD requests
authorIgor Sysoev <igor@sysoev.ru>
Thu, 2 Oct 2008 15:40:01 +0000 (15:40 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 2 Oct 2008 15:40:01 +0000 (15:40 +0000)
src/http/modules/ngx_http_chunked_filter_module.c

index 3cc20ebfb578b64df56722e4cef3c58c6ce01e25..846053ff42ebbc38bd58276f835018e47da79def 100644 (file)
@@ -53,7 +53,8 @@ ngx_http_chunked_header_filter(ngx_http_request_t *r)
     if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED
         || r->headers_out.status == NGX_HTTP_NO_CONTENT
         || r->headers_out.status == NGX_HTTP_CREATED
-        || r != r->main)
+        || r != r->main
+        || (r->method & NGX_HTTP_HEAD))
     {
         return ngx_http_next_header_filter(r);
     }