教你使用ApiPost中的全局參數和目錄參數


前面的示例中,我們都是在單一接口中填入不同的請求header、query、body參數。但在實際項目中,對於一批接口,往往具有相同的請求參數。此時,我們可以利用全局參數或者目錄參數實現。

例如:常見的token令牌參數,假使我們請求項目下的任何接口都需要在header帶上token參數,那么我們當然可以每個接口的header參數都寫一個token,但是這樣的話十分不利於后期維護、修改。

全局參數

我們打開全局參數管理器,在全局header除填上token參數:

那么我們每次發送接口,都會在請求header中自動帶上該參數:

全局query和全局body的使用方法跟全局header類似,不再贅述。

目錄參數

目錄參數的作用和全局參數雷同,只是作用域不一樣,B目錄下的接口不會使用同級的A目錄的目錄參數作為發送參數。

我們可以通過編輯目錄進行目錄參數的填寫:

那么我們每次發送該目錄下的接口,都會在請求header中自動帶上該參數:

參數的優先級

當全局參數、目錄參數、接口中都使用了同一個參數時,最終會按照以下優先級讀取參數值:

單個接口 > 目錄參數 > 全局參數

如上面的示例,如果全局參數、目錄參數、接口中都定義了header參數token:

全局參數:token值為:698d51a19d8a121ce581499d7b701668 // 最低優先級
目錄參數:token值為:b50e345cc9febd86dedecc551ebcc505 // 其次優先級
單接口參數:token值為:a1a9db893bb8a28ccb665d2af54d9417 // 最高優先級

那么最終發送的token值為:a1a9db893bb8a28ccb665d2af54d9417


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM