配置charles代理safari的请求

1,015 阅读1分钟

配置charles代理safari的请求

为什么要 配置charles代理safari的请求 ?

to c 项目需要很好的适配safari。 新需求发到预发环境,要访问的话,需要加请求头。chrome有很多插件,加请求头非常简单(比如 ModHeader )。但是safari没有插件,十分蛋疼。所以需要一个代理软件,来代理请求,修改请求头

如何配置charles,使safari 的请求加上请求头?

其实 charles 代理添加请求头,网上有很多文档可以参考,但最重要的一点,基本上文章都没写。这个问题很容易把人卡死,不生效

最重要的一点是

如果要代理https请求,一定要做2个配置!!!

  1. 配置证书

    • 点进去找到 charles 的证书,在双击,里面找一下,点击类似 “永远信任”的下拉选项,默认选项是没信任的。 image.png
  2. 配置SSL image.png image.png

如何加请求头

这个其实很简单,网上一搜一大把,我这也简单记录一下

  1. rewrite image.png
  2. 配置 image.png

我自己被坑了好一会,写了代理不生效,其实是https需要额外配置证书和SSL等。希望看到的小伙伴们少踩坑


码字不易,点赞鼓励!!