comparison src/http/modules/ngx_http_chunked_filter_module.c @ 2270:e274c8e5d49c

do not set "Transfer-Encoding: chunked" for HEAD requests
author Igor Sysoev <igor@sysoev.ru>
date Thu, 02 Oct 2008 15:40:01 +0000
parents 7e24168b0853
children 616da2ea901f 28ee756697b1
comparison
equal deleted inserted replaced
2269:7155dbb2317e 2270:e274c8e5d49c
51 ngx_http_chunked_header_filter(ngx_http_request_t *r) 51 ngx_http_chunked_header_filter(ngx_http_request_t *r)
52 { 52 {
53 if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED 53 if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED
54 || r->headers_out.status == NGX_HTTP_NO_CONTENT 54 || r->headers_out.status == NGX_HTTP_NO_CONTENT
55 || r->headers_out.status == NGX_HTTP_CREATED 55 || r->headers_out.status == NGX_HTTP_CREATED
56 || r != r->main) 56 || r != r->main
57 || (r->method & NGX_HTTP_HEAD))
57 { 58 {
58 return ngx_http_next_header_filter(r); 59 return ngx_http_next_header_filter(r);
59 } 60 }
60 61
61 if (r->headers_out.content_length_n == -1) { 62 if (r->headers_out.content_length_n == -1) {