[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 Dec 12 09:41:52 UTC 2017


#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:  assigned
 Priority:  normal    |     Milestone:  7.0
Component:  s3        |       Version:  6.3.1
 Severity:  normal    |    Resolution:
 Keywords:            |  Architecture:
 Platform:            |
----------------------+-------------------------

Comment (by zioproto):

 I did not know about ( CMD-L ) !
 You are right, it looks like the header is there.
 Is it possible for some reason that NGINX is not forwarding the header ?
 By the way, why are you including this header in the AWS4 signature ? It
 is not a mandatory header to put in the signed headers.

 thank you

 {{{

 PUT /luminous/ HTTP/1.1
 Date: Tue, 12 Dec 2017 09:37:12 GMT
 Expect: 100-continue
 Content-Type: application/octet-stream
 x-amz-acl: private
 x-amz-content-sha256:
 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 Host: os.unil.cloud.switch.ch
 x-amz-date: 20171212T093712Z
 Authorization: ********
 Content-Length: 0
 Connection: Keep-Alive
 User-Agent: Cyberduck/6.3.1.27228 (Mac OS X/10.12.6) (x86_64)
 HTTP/1.1 403 Forbidden
 Server: nginx
 Date: Tue, 12 Dec 2017 09:37:12 GMT
 Content-Type: application/xml
 Content-Length: 200
 Connection: keep-alive
 x-amz-request-id: tx000000000000000000026-005a2fa348-6645540-default
 Accept-Ranges: bytes
 }}}

--
Ticket URL: <https://trac.cyberduck.io/ticket/10170#comment:5>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list