charles修改請求體內容
問:什么是請求體?
答:客戶端向服務端發出的請求簡稱請求體,請求體中包含有許許多多的參數,每一個參數都有其特定的意義。多一個或者少一個則服務端給你返回的響應體就會不一樣
一.修改請求體內容(只需要查看一次修改后的接口響應內容)
先點擊選定自己想要修改的該條請求,然后右擊該條請求選擇Compose,則會出現以下界面,便可以開始修改該請求了
二.修改請求體(只要勾選了主導航Tools--rewrite之后,則請求會一直被修改)
原請求為:https://aweme.snssdk.com/aweme/v1/user/?iid=28162883904&device_id=40642264126&os_api=18&......
想將其修改為:https://aweme.snssdk.com/aweme/v1/user/?iid=28162883904&device_id=123456&os_api=18&......
修改方法如下:點擊主導航欄上的Tools--Rewrite,則會進入以下頁面
第1步驟(添加你要修改的api)如下:添加一個新項目,用於記錄本次的問題
第2步驟(給想要修改的請求起個名字)如下:給我們的項目隨便起個自己懂得名字吧!以便后續查詢&使用。
第3步驟(填寫api的路徑信息)如下:想修改的api為下述左邊藍色框選中的這個,則你需要填寫的地方如下方右圖所示,點擊OK即可該完成步驟
填寫path時,路徑后面的斜杠不可少啊。如果你嫌棄麻煩的話,直接不填寫Host和path也是可以的。
第4步驟(添加想要修改的請求體)如下:可以選擇添加參數,修改參數以及移除參數,本次只講解修改參數
1:先選擇修改參數的Type,將其選擇為Modify Query Param
2:填寫你要修改的參數名稱以及原本的參數值,之后點擊ok即可完成