Content-Length header with HEAD response
Hagai Avrahami
hagaia at qwilt.com
Wed May 29 11:49:46 UTC 2013
Hi
I am trying to configure Nginx to deny HTTP HEAD requests
1. By adding the following to configuration file
if ($request_method !~ ^(GET)$) {
return 405;
}
2. Explicitly in the module
if (!(r->method & (NGX_HTTP_GET))) {
return NGX_HTTP_NOT_ALLOWED;
}
Nginx returns 405 status code but the response content length is not 0
it's counting the error page text but when coming to send the response it
ignores the body because it is HEAD request
HTTP/1.1 405 Not Allowed
Server: nginx
Date: Wed, 29 May 2013 11:35:02 GMT
Content-Type: text/html
Content-Length: 161
Connection: keep-alive
***No-Body**
Please Advise
Thanks
Hagai Avrahami
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20130529/a89a810a/attachment.html>
More information about the nginx
mailing list