Android抓包 Charles http接口調試

做者簡介

微信公衆號(高質量文章推送):陳博易html

案例演示
案例演示

前言


做爲一個Android(移動端)開發者,常常要調試服務端接口數據(常見json),這時就須要Charles、fiddler、Wireshark接口調試工具輔助咱們快速開發。json

Charles 是經過將本身設置成代理服務器來完成封包截取網絡請求。服務器

環境以及工具


環境:window-64微信

Charles版本:4.2.0下載地址 網絡

總體步驟

  1. Charles安裝以及破解
  2. 設置手機代理服務器
  3. 利用Charles抓取服務器返回給移動端的數據

核心步驟解讀


1. Charles安裝

仍是但願你們支持正版,由於本人我比較窮,沒辦法。app

要點:工具

image
image

破解前
破解前

免費試用30天,說明還未購買
免費試用30天,說明還未購買

2. Charles破解

1.將下載到的破解jar包放入剛剛安裝路徑下而且替換原來存在的jar文件:D:\charles\files\lib命令行

2.重啓charles或者任務管理器強制關閉3d

破解成功
破解成功

jar包連接:pan.baidu.com/s/1eSvncWE 密碼:uyao代理

3. 如何設置手機代理服務器


window電腦,點擊開始搜索框中輸入cmd,而且在命令行中輸入ipconfig

記住本身的ipv4地址
記住本身的ipv4地址

具體設置方法

4. 如何利用Charles抓取服務器返回給移動端的數據


這個時候就點擊手機上app應用,最好是本身寫的應用,若是實在沒有寫過什麼app項目的話,你就隨便點擊手機上應用,看看能不能成功的看到熟悉的json數據,實在不行你就找我吧,我能夠把個人應用給大家體驗下。

體驗效果
體驗效果

總結


這只是Charles在安卓開發中最簡單的應用場景,你們若是還須要小編我寫一些其餘文章,能夠給我留言或者聯繫我。

其餘的應用場景:

1.過濾無用的網絡請求

2.抓取https的通信信息

3.模擬慢速網絡

4.動態修改網絡請求的參數(安卓開發中經常使用)

5.修改網絡請求的返回參數(安卓開發中經常使用)

請關注我(高質量文章推送)

長按二維碼「識別」關注或者掃一掃
長按二維碼「識別」關注或者掃一掃
相關文章
相關標籤/搜索