开发中遇到有部分接口会返回 401 的状态,会导致整个系统退出,但实际上这部分接口并不影响系统使用, 所以只要把这些接口的响应状态码改成 200 即可,本篇文章将介绍如何使用 Charles 改写接口的响应状态码。
安装 Charles
下载地址:https://www.charlesproxy.com/download/
SSL 代理
开启或关闭 SSL Proxying,支持全局和指定请求:
安装 Charles 的根证书:
信任证书(Keychain Access):
修改响应状态码
Tools -> Rewrite:
添加 Rewrite 配置:
添加 Location:
添加修改响应状态码的 Rule:
最终效果
支持更多修改
Chrome 设置代理
使用 SwitchyOmega 插件设置代理使用所有请求都经过 Charles。查看 Charles 代理端口:
增加浏览器代理配置: