Fiddler如何捕获HTTPS会话
默认下,Fiddler不会捕获HTTPS会话,需要设置下HTTPS选项卡用于控制Fiddler与监测安全传输的数据流相关的设置。
一、设置HTTPS抓包
打开FiddlerTool->FiddlerOptions->HTTPStab。

HTTPS:

A:CaptureHTTPSCONNECTs:捕获HTTPS连接,该选项决定Fiddler是否会注册为可以接收HTTPS请求的系统代理。
B:DecryptHTTPStraffic:解密HTTPS流量,该选项决定Fiddler是否解析使用CONNECT通道发送的HTTPS请求和响应。选中该按钮时,会显示一个下拉框,可以选择默认解析哪些数据流,包含的选项如下:

选项说明:
lfromallprocesses来自所有的进程,包括客户端和浏览器
lfrombrowsersonly只接受来自浏览器的请求
lfromnon-browsersonly只接受来自非浏览器的请求
lfromremoteclientsonly只接受来自远程的客户端请求
二、打开Tools>FiddlerOptions中connections选项卡,Fiddler默认开启的端口为8888,开启允许远程连接(Allowremotecomputerstoconnect),如图示:

三、点击OK,重启fiddler即可抓取app接口
但是这里我们还没有对手机上面进行设置,所以需要对手机进行fiddler进行设置。具体操作继续向下看!
四、手机方面的设置
1、首先需要确保手机和电脑连接的是同一个wifi或者手机连接的是电脑的热点
2、进入手机的设置--WIAN下,点击连接的wifi的后面的设置按钮,有些手机可能需要长按

3、进入之后点击代理,更改为手动


4、这时候手机就会出现如下内容,我们需要设置主机名和端口
主机名:就是电脑的ip地址
端口:8888

5、使用手机浏览器访问【(电脑IP):8888】,就可以进入以下界面(记得要打开)

6、最后点击这里下载

7、下载完成,直接安装即可
但是,有些手机无法在浏览器安装,需要到设置中安装
安装方法:
进入设置,点击搜索,然后输入凭证,会出现好几个凭证,然后去安装(应该是在从手机存储安装,具体的我忘了,反正在浏览器安装的时候会有提示,按照提示安装即可)
上一条:Chemdraw特殊符号如何插入
下一条:Axure教程|用中继器制作分级页面菜单