<div dir="ltr"><div><div>Hi<br>I thought HEAD should behave as GET only in case of success<br></div>after reading the RFC I understand it's should be the same on any response<br></div>Thanks<br></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Wed, May 29, 2013 at 3:10 PM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello!<br>
<div><div class="h5"><br>
On Wed, May 29, 2013 at 02:49:46PM +0300, Hagai Avrahami wrote:<br>
<br>
> Hi<br>
><br>
> I am trying to configure Nginx to deny HTTP HEAD requests<br>
><br>
> 1. By adding the following to configuration file<br>
><br>
> if ($request_method !~ ^(GET)$) {<br>
>     return 405;<br>
> }<br>
><br>
> 2. Explicitly in the module<br>
><br>
> if (!(r->method & (NGX_HTTP_GET))) {<br>
>         return NGX_HTTP_NOT_ALLOWED;<br>
>  }<br>
><br>
> Nginx returns 405 status code but the response content length is not 0<br>
> it's counting the error page text but when coming to send the response it<br>
> ignores the body because it is HEAD request<br>
><br>
> HTTP/1.1 405 Not Allowed<br>
> Server: nginx<br>
> Date: Wed, 29 May 2013 11:35:02 GMT<br>
> Content-Type: text/html<br>
> Content-Length: 161<br>
> Connection: keep-alive<br>
><br>
> ***No-Body**<br>
<br>
</div></div>And the question is?  The behaviour you observe is correct as per<br>
HTTP protocol.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/en/donation.html" target="_blank">http://nginx.org/en/donation.html</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><p><font color="#000000"><b>Hagai Avrahami</b></font><br>
<font color="#000000">Qwilt | Work: +972-72-2221644| Mobile: +972-54-4895656 | </font><a href="mailto:yoav@qwilt.com" rel="nofollow" target="_blank">hagaia@qwilt.com</a></p></div>
</div>