1. 程式人生 > >Fiddler抓取APP的HTTP連線

Fiddler抓取APP的HTTP連線

在開始之前先來簡單的介紹一下Fiddler 。

  • Fiddler是強大的抓包工具,它的原理是以web代理伺服器的形式進行工作的,使用的代理地址是:127.0.0.1,埠預設為8888,我們也可以通過設定進行修改。
  • 代理就是在客戶端和伺服器之間設定一道關卡,客戶端先將請求資料傳送出去後,代理伺服器會將資料包進行攔截,代理伺服器再冒充客戶端傳送資料到伺服器;同理,伺服器將響應資料返回,代理伺服器也會將資料攔截,再返回給客戶端。
  • Fiddler可以抓取支援http代理的任意程式的資料包,如果要抓取https會話,要先安裝證書。

看了上述描述,我想應該就明白了它的工作原理,它就是個web代理伺服器。(下載地址:Fiddler

)

我們先安裝一下Fiddler,


在 工具  選項 連線裡 可以看到關於Fiddler的監聽埠,我們需要勾選一下條目



修改完成之後,記得要退出重啟一下Fiddler。

具體我們在看看手機上怎麼使用它:

    首先我們得先保證   執行這個軟體的電腦和手機得在同一個區域網下,然後開啟手機的wifi設定頁面


選擇 配置代理的介面


選擇手動,在伺服器裡填上 裝Fiddler的電腦ip ,埠就填 我們自己設定的埠,預設是8888,設定完成後,點選右上角的儲存就設定好了。

然後從我們手機上發出的HTTP請求,就都能在Fiddler裡面看到了。