On 31.10.2012 12:05, Markus Moeller wrote:
Hi,
I try to upload a file with curl which works fine without squid. But
when I try the upload with squid I get an error 417 Expectation
Failed. I use squid 3.1.16.
What does that mean ?
As mentioned in the error page text it means curl is using the HTTP
feature "Expect:" which requires minimum HTTP/1.1 for the transport
version, but Squid-3.1 uses HTTP/1.0 transport version.
POST http://www.csm-testcenter.org/test HTTP/1.1
Expect: 100-continue
< HTTP/1.0 417 Expectation Failed
< Server: squid/3.1.16
...
<p>Some possible problems are:</p>
<ul>
...
<li><p>HTTP/1.1 <q>Expect:</q> feature is being asked from an
HTTP/1.0 software.</p></li>
Please upgrade to Squid-3.2 which uses HTTP/1.1 transport version.
Amos