On 08/07/11 03:46, David Salisbury wrote:
> Behind a Squid 2.7 STABLE9 proxy, I have a website I'm connecting to
> that is trying to send back a "100-continue", which (as noted in the
> Squid documentation) is not compatible with this version of Squid and is
> breaking the connection. As my subject says, is there any way to "turn
> off" any HTTP/1.1 features in Squid so I can rule out my side doing any
> advertising as 1.1 as being a point of confusion for the remote server
> in question? Squid is definitely making a request as 1.1, as evidenced
> by output from squidclient:
>
> "headers: 'GET http://www.server-im-trying-to-get-to.com/ HTTP/1.1"
squidclient only shows the headers between itself and Squid. Not the
headers on the other side of Squid.
>
> Can I "force" Squid to make requests as HTTP/1.0?
> David
>
Squid-2.7 does not send HTTP/1.1 to servers unless you explicitly
configure it by adding the "http11" option on cache_peer.
Squid-2.7 will also drop 100-continue responses as they arrive.
To "fix" 100-continue problems the only solution is to enable the
HTTP/1.1 feature handling of Expect: headers. 2.7 has enough support
enabled by default with the ignore_expect100 directive being turned OFF
to drop the Expect: header out of transactions and "fix" any problems it
would have caused.
Amos
-- Please be using Current Stable Squid 2.7.STABLE9 or 3.1.14 Beta testers wanted for 3.2.0.9Received on Fri Jul 08 2011 - 04:20:47 MDT
This archive was generated by hypermail 2.2.0 : Fri Jul 08 2011 - 12:00:02 MDT