一、修改请求
-
工具:postman
-
可直接修改请求方法,请求参数等
二、修改返回内容
-
工具:Charles
-
Charles 提供了 Map 功能、 Rewrite 功能以及 Breakpoints 功能
具体差异
- Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
- Rewrite 功能适合对网络请求进行一些正则替换。
- Breakpoints 功能适合做一些临时性的修改
(1)Map功能:分 Map Remote 和 Map Local 两种,Map Remote 是将指定的网络请求重定向到另一个网址请求地址,Map Local 是将指定的网络请求重定向到本地文件。
-
Map Local使用教程
- 右击->Save Response --存储到本地路径
- Tools->Map Local --添加网址和定向的文件地址
-
Map Remote使用教程
- Tools->Map Remote
- add配置
(2)Rewrite 功能:可以对返回的内容进行修改,然后再把修改的数据返回 --前提是需要提前知道返回的内容,然后对内容进行正则修改
- 使用教程
- Tools->Rewitre
- 添加替换规则
(3)Breakpoints功能
-
提示:设置断点的URL不能带不断变化的时间戳,否则无法使用右键设置断点
-
使用教程
- proxy→Breakpoints Settings→勾选Enable Breakpoints→点击Add
- 网址右击->选中Breakpoints(右键设置)
- 重新请求修改相关参数,点击Execute执行断点
- proxy→Breakpoints Settings→勾选Enable Breakpoints→点击Add
三、ios抓包工具:stream
四、其他实用小工具
1.Unicode编码转换
2.草料二维码
3.base64加密解密