互联网开发相关人员可能遇到这种情景:某个页面有点问题,我们需要先获取下这个页面做了哪些请求,然后再进一步定位哪个请求有问题;或者我们手机app中需要定位下哪个请求有问题。
如果你打开这个页面或者应用时,相应的请求就加载到postman的请求列表中来是不是方便了很多了。
应用postman的interceptor可实现上面的功能,接下来看怎么实现:
<strong>* 需要注意的是:插件版(支持浏览器拦截)和独立应用版(支持手机拦截)的区别 *</strong>
<strong>获取浏览器请求(插件版)</strong>
- 安装interceptor
点击上部同步标识左边的interceptor图标按钮,在下拉菜单中点击开启选项。
- 获取浏览器请求
在浏览器的插件列表位置,点击interceptor图标,然后将off改选为on开启拦截模式,然后在"Filter requests"位置下的输入框中添加过滤条件,点击下面的应用按钮。
在浏览器浏览网页时,若有请求符合过滤条件则相应的请求记录会进入到postman的请求历史列表中。
<strong>获取手机设备请求(独立应用版)</strong>
-
设置postman端
点击postman app中interceptor图标,会显示代理设置面板,填写代理端口号,选择获取的请求添加到哪个列表中。
查看pc端网址
- 设置手机端
手机端需要和电脑在同一个局域网,然后设置手机的代理。
主机名为刚刚电脑的IP,端口号为刚刚在postman设置的端口号。点击“完成”后在手机上的请求会进到我们刚刚设置的postman对应的列表。