[Cyberduck-trac] [Cyberduck] #10170: Does not send the Expect header, but adds it in the list of the SignedHeaders for AWS4 signature
Cyberduck
trac at cyberduck.io
Tue Jan 9 15:01:34 UTC 2018
#10170: Does not send the Expect header, but adds it in the list of the
SignedHeaders for AWS4 signature
----------------------+-------------------------
Reporter: zioproto | Owner: dkocher
Type: defect | Status: reopened
Priority: normal | Milestone: 6.3.2
Component: s3 | Version: 6.3.1
Severity: normal | Resolution:
Keywords: | Architecture:
Platform: |
----------------------+-------------------------
Changes (by tschop):
* status: closed => reopened
* resolution: thirdparty =>
Comment:
Unfortunately the workaround in the Nginx configuration doesn't work as
expected. We use Nginx as a pure proxy, and because Nginx try to minimize
the communication with the backend, it will not forward the "Expect:
100-continue". It is the default behaviour of Nginx, and it is not
possible to disable it.
> We add a Expect: 100-continue to all PUT requests and include it in the
AWS4-HMAC-SHA256 signature.
Why do you include the Expect header in the AWS4 SignedHeaders signature?
This header is not relevant for the content of the request, and does not
carry any useful information.
--
Ticket URL: <https://trac.cyberduck.io/ticket/10170#comment:9>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list