Chris Robertson wrote:
Chris Nighswonger wrote:
Hi all,

I'm running Squid 2.7.STABLE3.  I just moved off of 2.6.STABLE12.

We run a USPS webapp called Shipping Assistant. With 2.6, this app
worked fine. During my upgrade, I introduced no config changes. With
2.7, this app is broken. Comparing a tcpdump of the app talking direct
and then the app talking to squid, it appears that squid borks over
HTTP 1.1 (or the "Expect" directive) and throws an invalid request
error (ERR_INVALID_REQ 0). Here is a bit of the short conversation
between the app and squid:
SNIP
Any thoughts appreciated.


Try http://www.squid-cache.org/Doc/config/ignore_expect_100/


That said, the squid setting is only a bandaid over the top, and only works in that one proxy.

All web clients attempting to send Expect: 100, are expected to behave sensibly when it fails and they get given the 417 response. It should simply re-try without the expectation.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE5 or 3.0.STABLE11
  Current Beta Squid 3.1.0.3

Reply via email to