专栏首页腾讯云存储团队COS 调试工具,助你快速定位请求错误
原创

COS 调试工具,助你快速定位请求错误

工具说明

COS 调试工具 是 COS 团队为开发者提供的调试工具。

通过开发者配置 Hosts 抓包 COS API 请求,智能分析请求中出现的错误,给出错误提示修改建议

适用场景

  1. 开发者写代码调用 COS API,可以用 COS 调试工具诊断请求中的错误问题。
  2. 开发者自己实现签名计算代码,可以使用 COS 调试工具 诊断签名错误原因。
  3. 抓包查看请求,如 cosbrowsercoscmd 等工具访问 COS,使用 SDK 调用 COS,可以用 COS 调试工具查看请求内容。

使用步骤

1. 确认好要抓包的存储桶域名,给发出 COS API 调用请求的机器,配置 hosts 指向抓包机器 IP,如:

109.244.171.164 examplebucket-1250000000.cos.ap-beijing.myqcloud.com

2. 如果使用临时密钥发请求,还需要在调用 STS 临时密钥的机器上配置 hosts,让调试工具能抓取到 STS 请求内容:

109.244.171.164 sts.tencentcloudapi.com

3. 打开 https://web.debugger.coshelper.com 用固定密钥登录工具,等待界面顶部显示绿色的“已连接”,就可以开始发起调用请求,并在工具查看请求。

4. 请求信息上点击诊断,可以查看请求详情,以及错误诊断提示和修改建议。

5. 使用完退出工具后,请求都会失效,注意把刚才的 hosts 去掉,避免请求出错。

工具截图

登录界面
查看抓包请求列表
错误诊断例子

签名诊断原理

工具不记录用户登录的密钥,也不走内部接口查询请求日志,其中的签名诊断原理:

抓包拿到请求内容,用户点击诊断时,调试工具猜测用户计算签名的参数各种错误可能性,用用户提供的密钥各计算一遍签名,找到和请求一致的签名,再分析得到哪些参数传错。

使用反馈

反馈地址:https://support.qq.com/product/263245

工具还有很多场景有待覆盖,欢迎提建议和错误场景,帮助我们优化完善工具。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用 s3browser 管理腾讯云 COS 存储桶文件

    腾讯云 COS 有提供一个桌面工具 cosbrowser,可以可视化管理 COS 存储桶文件,支持 Windows、macOS。

    Jinqn
  • Seafile Server 对接 COS 对象存储服务

    Seafile 是一套强大优秀的云盘/云同步软件和解决方案,有免费开源版和收费企业版。

    Jinqn
  • cosbrowser 腾讯云 COS 桌面客户端

    首先猛戳下载地址安装好 cosbrowser:/document/product/436/11366

    Jinqn
  • Provisional headers are shown in Chrome network tab

    细心的同学应该留意到,新版开发者工具的 Network 面板中,某些请求头后面会跟着下面这行文字:

    Jerry Wang
  • 从http规范角度来看xmlhttprequest发送请求

    最近有点怠工,停更好久,今天分享一篇小白文,原生ajax,看标题肯定不同于其他文章的ajax,而是从http规范角度来看xmlhttprequest发送请求。

    挥刀北上
  • Http基础解析

    ** 概念**:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * ...

    一只胡说八道的猴子
  • 关于Http协议,你必须要知道的

    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP ...

    心莱科技雪雁
  • postman接口功能测试

      postman介绍:postman是一个开源的接口测试工具,无论是做单个接口的测试还是整套测试脚本的拨测都非常方便。

    小老鼠
  • axios发送两次请求及遇到的坑

    在以前的Vue项目商城中,使用axios组件做数据请求,在页面交互中发现会发送两次网络请求,因为没有造成什么影响,一直也没有追究原因。在一个新的项目中,需要加入...

    honey缘木鱼

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com