使用場景
首先說一下自定義響應值的使用場景,當我們想對接口傳回的實時響應資料進行修改顯示時,我們可以用到ApiPost中的自定義響應值。
舉個例子:

我希望把errstr的值改為中文的成功顯示,或者直接把整個相應結果給替換掉,我們該如何操作呢。
其實很簡單。ApiPost在後執行腳本中提供了response.raw.responseText這個屬性可以對實時響應結果進行修改。
簡單測試一下:
當我們在後執行腳本對response.raw.responseText進行修改的時候,響應真的被改掉了。
那麼我們想在原來的響應結果進行修改怎麼做呢。其實也非常簡單,因為response.raw.responseText在沒被修改之前本身是個字元串類型,如下圖
不太好直接修改裡面的值,這邊提供二種方法,第一種是利用response.json進行修改,第二種是把response.raw.responseText轉為對象在修改。
第一種如下圖:
第二種如下圖:
以上就是在ApiPost中如何自定義響應的全部内容了
這時候接口開發者一臉黑,小聲嘀咕:我傳回的資料你說改就改了嗎,你禮貌碼。