配置Fiddler
1、打开Fiddler, Tools-> Fiddler Options -> HTTPS, 选中"Decrypt HTTPS traffic",
2、打开Fiddler, Tools-> Fiddler Options -> Connections, 选中"Allow remote computers to connect", 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
(配置完后记得要重启Fiddler).
Android设备配置
1、打开Android设备的 “设置”->“WLAN”,找到已连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”,在“代理”后面的输入框选择“手动”,在“代理服务器主机名”后面的输入框输入电脑的ip地址,在“代理服务器端口”后面的输入框输入8888,然后点击“保存”按钮。
2、大功告成!在fiddler即可以看到完成的请求和响应数据。
IOS设备配置
1、iPhone上安装Fiddler证书。打开iPhone的浏览器, 访问 http://安装Fiddler的PC的IP地址:8888, 点"FiddlerRoot certificate" 然后安装证书
2、打开iPhone, 找到连接网络的详细信息, 修改HTTP代理为“手动”, 输入Fiddler所在PC的IP地址以及Fiddler的端口号8888
3、大功告成!在fiddler即可以看到完成的请求和响应数据。
Fiddler如何只抓手机请求,过滤PC的相关http请求
1、设置过滤条件,只抓取远程设备的请求。Filters -> Client Process -> (Unknown/Remote Processes)