我們可以在運行一個接口開始前和結束后進行js代碼的注入操作,這樣我們可以自由的修改很多功能,比如我們需要對接口的字段進行自定義的加密處理,那么這種情況只能注入代碼了。DOClever提供了很多內置變量供用戶操作!

**Before:**
接口在運行前執行的代碼,內置變量:
url:BaseUrl字符串
path:path路徑字符串
method:HTTP方法字符串
param:Object對象,里面存放了Param的數據
query: Object對象,里面存放了Query的數據
header:Object對象,里面存放了Header的數據
body:Object對象,里面存放了Body的數據
Base64,MD5,SHA1,SHA256,SHA512,SHA3,RIPEMD160:這些加密函數只有一個參數,為加密的字符串
AES,TripleDES,DES,Rabbit,RC4,RC4Drop:這些加密函數有兩個參數,第一個參數是加密的字符串,第二個參數是salt,值得一提的是在使用這些加密的時候,最好在后面加上一個toString()方法,這樣會確保編碼沒有問題,比如MD5("aaa").toString()
**After:**
接口在運行后執行的代碼,內置變量:
status:接口返回的狀態字符串
header:Object對象,接口返回的HTTP頭部
data:不確定,可能是JSON對象,可能是String,可能是Blob,根據具體接口來
這里有一個選項:不執行全局注入,如果我們選中了,則不會去執行全局注入,而只會取執行針對于當前接口的注入。