Charles抓包https請求

平時使用Charles抓包,http的請求一眼就看到具體的請求信息返回信息等,可是若是是https請求,則是出現<unknow>,以下圖:瀏覽器

若想要抓取https請求,怎麼辦呢?工具

1.鏈接Charles,設置代理

  按照http請求同樣,打開Charles,設置好手機代理代理

2.獲取、安裝證書

  在Charles頂部工具欄點擊:'Help'->'SSL Proxying'->'Install Charles Root Certificate on a Mobile Device',出現如下圖所示:blog

  

  而後在safari瀏覽器中打開以上地址:chls.pro/ssl,出現證書安裝頁面,點擊安裝手機設置有密碼的輸入密碼進行安裝.接口

3.Charles設置Proxy

  在Charles頂部工具欄點擊:'Proxy'->'SSL Proxying Settings...',以下圖所示:ssl

  

  點擊「Add」,添加須要抓包的https請求的接口與端口號(端口號都爲443),即host填寫前面想要查看的接口顯示<unknow>的域名,port寫443域名

  

  接下來就能夠從新抓包,你所添加的域名的https請求內容就能夠查看了。safari

相關文章
相關標籤/搜索