Hi,
On Windows I'm getting an error returned when attempting to upload a file to an
Amazon AWS S3 bucket, using either the WinSCP app or just using the S3 upload
interface via browser, pointing to my squid proxy.I can download just fine, but
not upload. ECAP is enabled for both the request and the response.
Here is the error:A header you provided implies functionality that is not
implementedExtra Details: Header: Transfer-Encoding, RequestId:
3ED7C576056435A0, HostId:
SU/9a+qN5rL79STErKgziygc2A34jLhWJ110qbUB1fele67wIZ5thMmgtNnKczBFVxuOy810HB4=
If I instead only specify to pass the response to my adapter via ECAP then the
issue goes away.
So I captured the HTTP header for the success case and the failure case and
narrowed it down the the failure case not specifying the length and specifying
",chunking" at the end. I assume if the request is passed to the adapter then
the header has to be constructed at a time when the length of the file contents
is not known? Hence has to use chunking.
I've indeed read a few forum links about just this issue, but confused as to
whether chunking is supposed to finally work for 3.5.28 that I have or not. I
compared to 4.x source and it looked basically the same.
I'll be needing to upload large files, too large to fit in memory, hence pretty
sure chunking will be a requirement.
Is this is known issue? Any thoughts on solving it?
Thanks! I'm a Windows kernel filter driver developer so working open source is
new to me. But with this forum's help I've had quite a lot of success. So
thanks!
Russel McDonald
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users