[squid-users] POST/PUT request Content-Length

From: Oleg Motienko <motienko_at_gmail.com>
Date: Tue, 27 May 2008 22:41:48 +0400

Hello,

We are using Squid as transparent proxy. So our users report problems
with several AJAX application.

If "Content-Length" header is absent in POST request Squid sends error reply.

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

   The presence of a message-body in a request is signaled by the
   inclusion of a Content-Length or Transfer-Encoding header field in
   the request's message-headers. A message-body MUST NOT be included in
   a request if the specification of the request method (section 5.1.1)
   does not allow sending an entity-body in requests. A server SHOULD
   read and forward a message-body on any request; if the request method
   does not include defined semantics for an entity-body, then the
   message-body SHOULD be ignored when handling the request.

Am I wrong ?

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

Thanks in advance.

--
Regards,
Oleg
Received on Tue May 27 2008 - 18:41:53 MDT

This archive was generated by hypermail 2.2.0 : Tue Aug 05 2008 - 01:05:14 MDT