通過Charles修改接口返回數(shù)據(jù)和返回狀態(tài)

Charles修改Http返回值和返回狀態(tài)

想模擬請求失敗的情況的過程如下:

  1. 選中當前需要修改的鏈接。 選擇Tools -> Rewrite


    image.png
  2. Enable Rewrite打上勾勾。 選擇add


    image.png
  3. 右側(cè)中間add


    image.png
  4. 填好URL


    image.png
  5. 點擊下面的add


    image.png
  6. 修改接口返回的response


    image.png
  7. 修改Http狀態(tài)嗎


    image.png
  8. 完成。 再次請求此接口時即可生效

通過Charles修改接口返回數(shù)據(jù)

開發(fā)過程中,有些邏輯需要依賴接口的數(shù)據(jù)返回,但是要求服務(wù)改數(shù)據(jù)又覺得太麻煩,可以通過charles修改接口返回數(shù)據(jù)。過程如下:

  1. 在本地寫一個json文件,寫好自己想要的json數(shù)據(jù)。

  2. 通過charles找到請求的url,右鍵選擇Map Local。


    image.png
  3. 進入對話框之后,點擊choose選擇自己寫的json文件的路徑。


    image.png
  4. 重新運行程序,則發(fā)現(xiàn)請求的數(shù)據(jù)按照自己寫的json數(shù)據(jù)返回了

如何停止這個從本地讀?。?/p>

  1. 在charles工具中選擇tool選項,點擊進入Map Local。


    image.png
  2. 在對話框中打enable Map Local的框框去掉。


    image.png

很方便的小技巧。

Charles抓HTTPS

  1. 將手機和電腦設(shè)置到同一個wifi環(huán)境下。
  2. Charles -> help -> SSL Proxying -> Install Charles Root Certificate on A Mobile Device


    image.png
  3. 按照下圖,打開safari,輸入網(wǎng)址chls.pro/ssl下載證書。然后按照指示信任證書。
    image.png
  4. 設(shè)置->通用->描述文件與設(shè)備管理 安裝證書
  5. 設(shè)置->通用->關(guān)于本機->證書信任設(shè)置 信任證書
最后編輯于
?著作權(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)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,205評論 3 119
  • 游戲中,你要有一定的想法去躲避障礙,獲取相應(yīng)的金幣和能量。 【操作】1.近距離接觸另外的車輛 +10分;2.青色能...
    明T_Tve灬?閱讀 362評論 0 0
  • 又完成一個21天了!只能說,路上日子過得太快!記得剛報名師姐白人白天計劃時,自己還在猶豫,105天能否完成?...
    做一只勇敢的鳥閱讀 118評論 0 0
  • 我想請現(xiàn)場的男生去設(shè)想或者是回憶一個場景,你的女朋友呢板著臉站在一邊,突然就很委屈的哭出來了,你問她什么...
    謝美閱讀 385評論 0 0
  • 需要環(huán)境 Anaconda CUDA cuDNN注:tensorflow1.4用的是cuda8,cudnn6;te...
    聽城閱讀 5,132評論 0 0

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