Android抓包Charleshttp接口調試

NO IMAGE

作者簡介

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

Android抓包Charleshttp接口調試
案例演示

前言


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

Charles 是通過將自己設置成代理服務器來完成封包截取網絡請求。

環境以及工具


環境:window-64

Charles版本:4.2.0下載地址

整體步驟

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

核心步驟解讀


1. Charles安裝

還是希望大家支持正版,因為本人我比較窮,沒辦法。

要點:

Android抓包Charleshttp接口調試
image

Android抓包Charleshttp接口調試
破解前

Android抓包Charleshttp接口調試
免費試用30天,說明還未購買

2. Charles破解

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

2.重啟charles或者任務管理器強制關閉

Android抓包Charleshttp接口調試
破解成功

jar包鏈接:pan.baidu.com/s/1eSvncWE 密碼:uyao

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


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

Android抓包Charleshttp接口調試
記住自己的ipv4地址

具體設置方法

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


這個時候就點擊手機上app應用,最好是自己寫的應用,如果實在沒有寫過什麼app項目的話,你就隨便點擊手機上應用,看看能不能成功的看到熟悉的json數據,實在不行你就找我吧,我可以把我的應用給你們體驗下。

Android抓包Charleshttp接口調試
體驗效果

總結


這只是Charles在安卓開發中最簡單的應用場景,大家如果還需要小編我寫一些其他文章,可以給我留言或者聯繫我。

其他的應用場景:

1.過濾無用的網絡請求

2.抓取https的通訊信息

3.模擬慢速網絡

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

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

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

Android抓包Charleshttp接口調試
長按二維碼“識別”關注或者掃一掃

相關文章

AndroidNDKJNI開發之旅02so類庫簡單使用篇

AndroidNDKJNI開發之旅03so類庫JAR包使用

Android前端Java後端集成支付寶支付

postman使用Androidjava後端接口調試工具