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

Reply via email to