swagger中如何給請(qǐng)求添加header
如何給請(qǐng)求添加header
背景:在集成了swagger的項(xiàng)目中,調(diào)用后臺(tái)接口往往會(huì)經(jīng)過(guò)一些自定義的攔截器,而攔截器加了token限制的話,直接在swagger頁(yè)面中請(qǐng)求后臺(tái)接口會(huì)調(diào)不通,那么就需要在swagger中也設(shè)置請(qǐng)求token
1.后臺(tái)代碼如下
required(false) 表示userToken非必填,因?yàn)橛械恼?qǐng)求無(wú)需token驗(yàn)證。
2.添加后的swagger中接口樣式如下
其中,userToken對(duì)應(yīng)步驟一中定義的userToken
swagger添加頭部參數(shù)
本例頭部信息為token權(quán)限,當(dāng)然使用其他的參數(shù)原理相同
1.代碼截圖
2.使用代碼
@ApiImplicitParam(value = "鑒權(quán)token",name = "token",paramType = "header", dataType = "String", required=true)
3.swagger文檔說(shuō)明截圖顯示
4.swagger文檔調(diào)試顯示框
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
設(shè)計(jì)模式系列之組合模式及其在JDK和MyBatis源碼中的運(yùn)用詳解
這篇文章主要介紹了組合模式及其在JDK和MyBatis源碼中的運(yùn)用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09Java實(shí)現(xiàn)Word/Pdf/TXT轉(zhuǎn)html的實(shí)例代碼
本文主要介紹了Java實(shí)現(xiàn)Word/Pdf/TXT轉(zhuǎn)html的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02JVM內(nèi)存區(qū)域劃分相關(guān)原理詳解
這篇文章主要介紹了JVM內(nèi)存區(qū)域劃分相關(guān)原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10java自動(dòng)生成編號(hào)的實(shí)現(xiàn)(格式:yyMM+四位流水號(hào))
這篇文章主要介紹了java自動(dòng)生成編號(hào)的實(shí)現(xiàn)(格式:yyMM+四位流水號(hào)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10java多線程中的volatile和synchronized用法分析
這篇文章主要介紹了java多線程中的volatile和synchronized用法分析,以實(shí)例的形式分析了在多線程中volatile和synchronized的用法區(qū)別與使用原理,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12