开发者社区> 问答> 正文
1
0
分享

通过多个语言版本 OSS SDK 测试,发起 HEAD 请求,OSS 收到后返回 403是什么原因?

通过多个语言版本 OSS SDK 测试,在使用 CDN 结合 OSS 用法时,客户端使用 CDN 域名计算 signature,发起 HEAD 请求,OSS 收到后返回 403是什么原因

展开
收起
1358896759097293 2021-03-11 10:13:44 1914 0
举报
飞天免费试用计划
领取免费云资源,开启云上实践第一步
对象存储 OSS
20GB 3个月
额度3个月内有效
对象存储 OSS
内容安全 1000次 1年
额度1个年内有效
对象存储 OSS
恶意文件检测 1000次 1年
额度1个年内有效
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    分析: 出现这个问题不区分什么 SDK 都会出现,问题原因是由于客户端发起的 HEAD 请求在通过 CDN 回原到 OSS 时,CDN 回原是用的 GET 请求,而 OSS 收到时就 用 GET 请求方式去计算签名,得到的结果肯定和客户端计算不一致,可以升级到阿 里云 CDN 处理。以上分析只适合上述场景。 问题可以通过 tcpdump 抓包或者 Wireshark 对比一下即可知道。

    2021-03-12 23:23:41 举报
    赞同 1 打赏

    评论

    全部评论 (1)

    登录后可评论
    头像
    也有以上的问题,具体是升级阿里云CDN嚒
    2024-07-26 17:35:34
    回复 赞同举报
问答排行榜
最热
最新

相关电子书

更多
一个跨平台的云服务SDK需要什么 立即下载
云存储之OSS实战进阶分享 立即下载
OSS运维进阶实战手册 立即下载