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

0002-00000004

最近更新时间2024.01.05 17:51:53

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

问题描述

Authorization 头域中的签名格式无效。

问题原因

Authorization 头域提供的签名格式不正确。

问题示例

您发起了在 Authorization 头域携带签名的请求,但是 Authorization 头域中的签名格式不正确,例如以等号(=)对签名 Credential 信息进行分割后的数组,其长度不为 2。

GET /objectName HTTP/1.1
Host: bucketname.tos-cn-beijing.volces.com
Date: GMT Date
x-tos-content-sha256: abc***
x-tos-date: 2022***
Authorization: TOS4-HMAC-SHA256 Credential=testAK/20220322/=cn-beijing/tos/request, SignedHeaders=host;x-tos-content-sha256;x-tos-date, Signature=d40b66cf0054d1642843670d10fa095e1609c7896f25df217770b0abe717693b

上述签名中的 Credential 信息为 Credential=testAK/20220322/=cn-beijing/tos/request,以等号(=)分割后的数组长度为 3。

解决方案

采用正确的方式计算签名。具体操作,请参见签名机制