使用Charles localhost本地文件模擬網(wǎng)絡(luò)請求

開發(fā)或者調(diào)試的時候我們經(jīng)常需要用到網(wǎng)絡(luò)請求模擬后臺的數(shù)據(jù)交互,但是有些時候數(shù)據(jù)格式或者開發(fā)周期不同步我們無法及時得到自己想要的數(shù)據(jù)。這時候我們可以通過“Chales”利用本地json文件自行模擬。


Chales介紹和基本使用我們不再贅述,本文只探討利用Chales 的 Map Local 將請求Map到一個本地文件
1. 準(zhǔn)備Json文件

數(shù)據(jù)格式自定,保證是標(biāo)準(zhǔn)json格式即可

2. 配置 Map Local
打開Charles,點擊Tools -> Map Local
image.png
選中Enable Map Local復(fù)選框,然后點擊Add按鈕添加一條Mapping
image.png
 
【Protocol】  選擇Protocol為http
【Host】      輸入localhost
【Port】      可選。如果不確定可以在在Proxy -> ProxySettings 查看
【Path】      訪問路徑,這里我們直接填寫文件名 /goods.json
【Query】     Map到不同的文件,忽略
【Local path】 點擊Choose 選擇本地文件
【OK】保存

image.png
3. 使用Charles模擬網(wǎng)絡(luò)請求
如果使用手機,常規(guī)使用代理即可
如果是使用模擬器來做調(diào)試,需要在打開模擬器之前打開Charles,Proxy -> 勾選macOS Proxy

打開瀏覽器 輸入訪問地址 http://localhost:8888/goods.json,你會發(fā)現(xiàn)世界如此奇妙
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容