配置charles代理safari的请求
为什么要 配置charles代理safari的请求 ?
to c 项目需要很好的适配safari。 新需求发到预发环境,要访问的话,需要加请求头。chrome有很多插件,加请求头非常简单(比如 ModHeader )。但是safari没有插件,十分蛋疼。所以需要一个代理软件,来代理请求,修改请求头
如何配置charles,使safari 的请求加上请求头?
其实 charles 代理添加请求头,网上有很多文档可以参考,但最重要的一点,基本上文章都没写。这个问题很容易把人卡死,不生效
最重要的一点是
如果要代理https请求,一定要做2个配置!!!
-
配置证书
- 点进去找到 charles 的证书,在双击,里面找一下,点击类似 “永远信任”的下拉选项,默认选项是没信任的。
- 点进去找到 charles 的证书,在双击,里面找一下,点击类似 “永远信任”的下拉选项,默认选项是没信任的。
-
配置SSL
如何加请求头
这个其实很简单,网上一搜一大把,我这也简单记录一下
- rewrite
- 配置
我自己被坑了好一会,写了代理不生效,其实是https需要额外配置证书和SSL等。希望看到的小伙伴们少踩坑
码字不易,点赞鼓励!!