此問題在網上看了好多過來人的博客,都解釋的是證書的問題,於是我不停的安裝、刪除,最終還是沒有解決,突然今天看到了上海悠悠的博客園,才發現應該是我安裝的fiddler不是最新版本的;安裝了新版本,此問題解決;
在抓小程序https包時還遇到了幾個問題,一並記錄;
一、證書無法導出
1.在點Actions時候出現Export Failed:The root certificate could not be located.
二、無法導出問題解決方案
1.首先確保安裝的 Fiddler 是較新的版本,先關閉fiddler
2.下載並安裝Fiddler證書生成器
下載地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
3.點Tools>Fiddler Options
4.勾選Capture HTTPS traffic(如果已勾選,取消,重新勾選一下)
5.點Actions按鈕,Export Root Certificate Desktop按鈕導出到桌面
三、刪除證書
1.有些小伙伴可能之前裝過一些fiddler證書,安裝的姿勢不對,導致新的證書不起作用,這時候需要先刪掉之前的證書了
方法一:從fiddler里打開證書管理界面
方法二、開始-運行-cmd-輸入 certmgr.msc 回車
搜索之前安裝的fiddler證書,找到之后全部刪除
3.重新下載證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
一路傻瓜式安裝,遇到警告什么的直接忽略就行。
4.安裝好證書后,再把證書導入瀏覽器(弄好之后,重啟電腦就OK了)
備注:部分內容摘自上海悠悠博客