之前安装的charles一直用来拦截手机app的请求,查看传参和检查bug,
今天突然想拦截一下电脑的请求,突然发现拦截不了了,在网上查询了一番配置charles的文档,发现自己配置的完全没有问题,这就奇怪了啊。
然后就想着查看自己电脑的网络设置的代理是怎么设置的,一看瞬间明白了,因为自己一直在用飞机翻墙,所以在代理的地方设置了自动代理,而如果使用charles的时候是不可以开启自动代理的。
我的自动代理设置如下,就是因为设置了这个才导致charles不能拦截请求
打开网络偏好设置->高级->选择代理,勾选内容为如下,并且设置网页代理和安全网页代理的ip地址为127.0.0.1,端口号设置为瓶子设置的代理端口号比如我这里设置的是7777.
这个时候点击应用后随便访问网页就发现可以拦截请求了,都是勾选自动代理惹的祸。