色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

charles設置json text

林玟書1年前10瀏覽0評論

Charles是一款功能強大的HTTP抓包工具,在使用過程中可以設置返回數據的格式,例如我們常見的JSON Text格式。下面我們來介紹如何在Charles中設置JSON Text。

首先打開Charles軟件,進入菜單欄選擇”Tools”-“Rewrite”,然后點擊“Add”按鈕,新增一條規則。

<p>Tools -> Rewrite -> Add</p>

在彈出的編輯界面中,可以看到有多個選項,其中我們關注的是“Type”和“Value”兩個選項。

在“Type”選項中,我們需要選擇“Response”,表示這條規則是針對服務器響應的。

在“Value”選項中,我們需要輸入一段腳本。在這里,我們可以使用JavaScript語言來解析和處理返回的JSON數據。

<p>Type: Response</p>
<p>Value:</p>
<pre>
function(response,selector){
var body = response.bodyAsString;
var contentType = response.mimeType;
try{
body = JSON.stringify(JSON.parse(body),null,4);
}catch(e){
console.log('JSON parse error: ' +e);
}
response.body = body;
response.headers.add('Content-Type','application/json');
return true;
}
</pre>

以上的代碼實現的功能是將文本格式的JSON數據通過JSON.parse()方法解析為JavaScript對象,然后再將其轉化為格式化后的JSON文本,最后再將其替換原來的數據返回。

設置完成后,點擊“OK”按鈕保存。這樣,在我們發送請求并接收到服務器返回的JSON數據時,Charles會自動對數據進行格式化,使我們更加方便地查看和處理數據。

下一篇chart和json