Charles抓包(iOS的http/https請求)

來源:互聯網
上載者:User

標籤:瀏覽器   ip地址   輸入密碼   伺服器   mobile   

1. Charles安裝

官網下載安裝Charles:
https://www.charlesproxy.com/download/

2. HTTP抓包(1)查看電腦IP地址

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/8F/54/wKioL1jbV7GixSJwAAKuSARUTjM443.png" title="QQ20170329-144335@2x.png" alt="wKioL1jbV7GixSJwAAKuSARUTjM443.png" />

(2)設定手機HTTP代理

手機連上電腦,點擊“設定->無線區域網路->串連的WiFi”,設定HTTP代理:
伺服器為電腦IP地址:如192.168.1.169
連接埠:8888

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/8F/56/wKiom1jbV-SwZgMFAADel57P0_M009.png" title="2469183-ad19fa10a1815cbc.png" alt="wKiom1jbV-SwZgMFAADel57P0_M009.png" />


3. HTTPS抓包

HTTPS的抓包需要在HTTP抓包基礎上再進行設定

(1)安裝SSL認證到手機裝置

點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/8F/55/wKioL1jbWyrDJiXhAAKTW12xhmw559.png" title="2469183-8f47a1b1c1540ef7.png" alt="wKioL1jbWyrDJiXhAAKTW12xhmw559.png" />

出現彈窗得到地址  http://charlesproxy.com/getssl

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/8F/57/wKiom1jbW0CQR-5BAABTeHnlONQ894.png" title="2469183-c7f6ad4a204b0bd4.png" alt="wKiom1jbW0CQR-5BAABTeHnlONQ894.png" />

在手機Safari瀏覽器輸入地址 http://charlesproxy.com/getssl,出現認證安裝頁面,點擊安裝
手機設定有密碼的輸入密碼進行安裝
(注意:有兄弟姐妹說Safari瀏覽器輸入這個網址http://charlesproxy.com/getssl安裝不了認證的情況,親測要(1)設定好手機HTTP代理(2)電腦上Charles要開著)

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/8F/55/wKioL1jbW47jOyCYAACmPLFVymw397.png" title="2469183-7ed4a5c8c2a36217.png" alt="wKioL1jbW47jOyCYAACmPLFVymw397.png" />


(2)Charles設定Proxy

Proxy -> SSL Proxying Settings...

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/8F/55/wKioL1jbXnGBYrS9AAQMJ1qPoW8524.png" title="QQ20170329-150227@2x.png" alt="wKioL1jbXnGBYrS9AAQMJ1qPoW8524.png" />勾選Enable SSL Proxying,點擊Add

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/8F/57/wKiom1jbXt2Stot3AACPpDSq5nc160.png" style="float:none;" title="2469183-11eb2be75eae13fb.png" alt="wKiom1jbXt2Stot3AACPpDSq5nc160.png" />

Host填寫:https://api.weibo.cn
Port填寫:443

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/8F/55/wKioL1jbXuHwzFLeAAKdDVJxmug211.png" style="float:none;" title="2469183-ca37de9cdb920511.png" alt="wKioL1jbXuHwzFLeAAKdDVJxmug211.png" />


(3)進行HTTPS抓包

讓手機重新發送https請求,可看到抓包

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/8F/55/wKioL1jbXzDS-DdwAAQ3S43Nr7U579.png" title="2469183-5f1b21912781d466 (1).png" alt="wKioL1jbXzDS-DdwAAQ3S43Nr7U579.png" />

本文出自 “front-end” 部落格,謝絕轉載!

Charles抓包(iOS的http/https請求)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.