charles抓取線上接口數據替換為本地json格式數據


最近要做下拉刷新,無奈測試服務器的測試數據太少,沒有足夠的數據做下拉刷新,所以用charles抓取了測試服務器的接口,然后在偽造了很多數據返回到我的電腦上,下面來說說使用方法:

第一步:

  安裝翻牆軟件 XX-net,這個自己去百度安裝方法,切換連接方式為系統代理,如下圖:

 

第二步:以window為例,讓charles支持跨域

打開charles軟件 - > proxy菜單欄 -> 勾選windows proxy -> Flie菜單欄 -> New Session ->刷新你的chrome瀏覽器要抓取接口的頁面 -> charles會出現你打開的頁面地址和這個頁面要調取的測試服務器的地址(包括接口):如下圖:

 

-> 下一步需要設置charles支持跨區調數據接口,即設置頭部響應地址 -> Tools菜單欄 -> Rewrite -> 按照圖上的順序設置:

到第4步出現下圖設置,請按步驟進行:

 

第三步:給接口偽造多個數據

在本地隨便一個位置建立一個你的接口返回的數據格式,並按這個格式偽造多個返回的數據,命名為*.json,點擊charles里面的接口,右鍵選擇map local

 

 然后下一步->

-> 點擊確定以后 -> 刷新chrome里面你打開的頁面 ->頁面就會出現你偽造的數據了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM