You need to enable JavaScript to run this app.
导航

0002-00000017

最近更新时间2024.01.25 15:54:42

首次发布时间2024.01.05 16:32:10

问题描述

Date 或 x-tos-date 字段取值格式非法。

问题原因

Date 字段取值不满足 GMT 格式或 x-tos-date 字段取值不满足 ISO8601 格式。

问题示例

请求示例如下:

PUT /objectName HTTP/1.1
Host: bucketname.tos-cn-beijing.volces.com
Date: 20220322T084818Z
x-tos-content-sha256: abc***
x-tos-date: Tue, 22 Mar 2022 08:48:18 GMT
Authorization: TOS4-HMAC-SHA256 Credential=testAK/20220322/cn-beijing/tos/request,SignedHeaders=host;x-tos-content-sha256;x-tos-date,Signature=d40b66cf0054d1642843670d10fa095e1609c7896f25df217770b0abe717693b
  • Date 需满足 GMT 格式,比如 Tue, 20 Mar 2022 08:48:18 GMT,示例请求 Date 取值 20220322T084818Z,不符合格式要求。
  • x-tos-date 需满足 ISO8601 格式,比如 20220322T084818Z,示例请求 x-tos-date 取值 Tue, 22 Mar 2022 08:48:18 GMT,不符合格式要求。

解决方案

Date 字段取值满足 GMT 格式、x-tos-date字段取值满足 ISO8601 格式,并采用正确的方式计算签名。