【开发使用工具】- charles -拦截请求

1、下载Mac 版的 chrome (4.2) 官方版


2、 设置为Mac ox proxy 


3、需要到钥匙串中 将 ssl 证书 设置总是信任 


4、下载 chrome  插件 Proxy SwitchyOmega

4.1 进入 chrome 扩展程序 Proxy SwitchyOmega 配置 proxy


设置 代理协议 代理服务器 代理端口  

配置如图 

然后点击左下方的 应用选项 即可

5、随便打开一个一个网页 右上角会出现一个小圆圈

点击出现: 




选择 proxy 即可完成 代理 (不需要就选择 直接连接  去掉代理服务(进入网络设置取消网络代理和安全代理))


6、用chales 进行网络包调试

6.1 选择proxy(代理)  勾选 MacOS Proxy


6.2 在测试的页面 获取数据(我是在自己的工程做的 ) 就可以看到




6.2 把鼠标放到左侧的网络请求上 处出现  选择breakPoint(断点)





6.3 在proxy -> breakPoint Settinhg -> 断点设置(可以设置我们要拦截去向- 请求request/响应response)




request / response  可以设置你要拦截请求还是响应包 默认是 都选  根据需要选择 (我想模拟错误信息处理就单独选择response)

6.4  发出这个网络请求 出现



通过编辑响应数据实现模拟数据



额外信息: 

为了可以清晰明了的使用接口我们可以过滤接口:

在 proxy -> record setting ->include 设置我们要的 host 地址 进行过滤


基本就是这些,很久不用,如果有错误的欢迎指出!!!

全部评论

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务