检查请求参数—Fiddler请求查看工具

13 Dec 2020

在测试客户端请求接口是否正确时,如果没用源码,
很难知道客户端是怎样调用服务端接口的。
比如,我是安卓开发者,苹果开发者已经对接了接口,请求没有问题,
但是,我按照文档请求后结果不一样,这时就需要知道已对接的客户端
发了什么参数的请求,返回的结构是什么。
Fiddler通过简单的配置,就可以实现监听请求的内容和返回信息。

1.安装Progress Telerik Fiddler Web Debugger

Progress Telerik Fiddler Web Debugger 软件,可以获取客户端的请求和响应。
这样请求参数是什么,更快地排查错误。
安全问题:需要在客户端接入的网络进行配置,否则也是获取不到信息的。
官网:https://www.telerik.com/fiddler
Windows安装包下载:
https://www.telerik.com/download/fiddler
下载的是FiddlerSetup,Fiddler Classic。
不是Fiddler Everywhere,Fiddler Everywhere 应该也能实现相同功能。
但未测试过

2.Fiddler设置

Tools -> Options -> Connections ->
Allow remote computers to connect 勾选
Fiddler listens on port 是客户端网络设置代理的端口号。

3.Android设置

在连接的WIFI设置中,勾选“显示高级选项”,代理是手动,
服务器主机名,是软件所在电脑的IP,端口默认8888(根据PC软件设置)。

4.iOS设置

在连接的WIFI设置中,HTTP代理选手动,
服务器是软件所在电脑的IP,端口默认8888(根据PC软件设置)。


参考文献:
https://blog.csdn.net/u010724819/article/details/53138306