All Products
Search
Document Center

Object Storage Service:0002-00000214

Last Updated:Jul 21, 2023

Problem description

The value of the x-oss-content-sha256 header is invalid.

Causes

The V4 signature is used in the request. However, the value of the x-oss-content-sha256 header is invalid.

Examples

The V4 signature is used in the request. However, the value of the x-oss-content-sha256 header is invalid.

GET /oss.jpg HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2022 08:48:18 GMT
Authorization: OSS4-HMAC-SHA256 Credential=AK**ID/20221220/us-east-1/oss/abc,Signature=18**0a
x-oss-content-sha256: 78a***df

Solutions

Change the value of the x-oss-content-sha256 header to UNSIGNED-PAYLOAD.

References

  • For information about how to use Alibaba Cloud SDKs to initiate a request that uses the V4 signature, see Overview.

  • Calculate the signature:

    If the server returns a response that contains the StringToSign parameter, you must check whether the value of the StringToSign parameter on the server is the same as the string before calculation.