【开发使用工具】- 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 地址 进行过滤
基本就是这些,很久不用,如果有错误的欢迎指出!!!