全部產品
Search
文件中心

Object Storage Service:0002-00000039

更新時間:Jun 08, 2024

問題描述

單個請求不能同時在Header以及URL請求參數中均攜帶簽名。

問題原因

您發起了攜帶簽名的請求,在請求中攜帶了Authorization要求標頭的同時又在URL中攜帶了用於簽名認證的參數,例如ExpiresSignatureOSSAccessKeyId等。

問題樣本

您發起了基於簽名的認證請求,並且同時在Header和URL請求參數中攜帶了簽名資訊。

GET /oss.jpg?OSSAccessKeyId=nz2pc56s936****&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 06:38:30 GMT
Authorization: OSS qn6q**************:77Dv****************

解決方案

您可以選擇以下任意方式發起簽章要求。

  • 僅在Header中包含簽名資訊

GET /oss.jpg HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 06:38:30 GMT
Authorization: OSS qn6q**************:77Dv****************

關於在Header中包含簽名的更多資訊,請參見在Header中包含簽名

  • 僅在URL請求中攜帶簽名資訊

GET /oss.jpg?OSSAccessKeyId=nz2pc56s936****&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv****
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 06:38:30 GMT

關於在URL中包含簽名的更多資訊,請參見在URL中包含簽名