tis 2008-05-27 klockan 22:41 +0400 skrev Oleg Motienko:

> AFAIR according to
> http://www.faqs.org/rfcs/rfc2616.html (Chapter 4.3 Message Body)
> Header "Content-Length" is not not required.

HTTP/1.1 requires Content-Length, or Transfer-Encoding: chunked, and
also rquires proxies to reject Transfer-Encoding: chunked if it is
suspected the next hop is HTTP/1.0.

HTTP/1.0 only supports Content-Lenght.

Squid is HTTP/1.0.

> Why squid blocks POST/PUT without header "Content-Length" ?

Because it really want's to have a content-length.

The client SHOULD retry by using Content-Length when receiving a 411
error response.

Regards
Henrik

Reply via email to