ios手机通过fiddler抓去Https协议包时证书问题

解决Fiddler无法抓取ios端HTTPS请求的问题

96 
南天E心 
2018.01.15 10:36 字数 281 阅读 909评论 0

近日公司服务升级,将所有的接口请求由HTTP升级为了HTTPS,升级后在手机中安装了Fiddler的证书,Android端抓取HTTPS请求一切正常,可是在ios端抓取HTTPS请求时一直提示“此服务器的证书无效”
搜索后发现,ios10.3以后,安装了证书不是默认启动的,需要从设置中手动开启,下面记录下整个操作流程以备后用。

1、安装证书

启动Safari,输入Fiddler所在机器的IP地址和端口号(如192.168.1.129:8888)打开Fiddler证书页面,点击“FiddleRoot certificate”安装证书


 
安装Fiddler证书

 
安装Fiddler证书

2、启用证书

打开设置->通用->关于本机->证书设置,将Fiddle的证书启用即可


 
启用Fiddler证书

好了,到这里就可以抓取HTTPS请求了,赶快去试一下吧

小提示:Fiddler抓包经常有设置好后抓不到包的情况,可以把Fiddler重启,需要抓包的应用重启后再试试,会有惊喜

小礼物走一走,来简书关注我

posted on 2019-01-05 00:04  ZH_Abner  阅读(2970)  评论(0编辑  收藏  举报

导航