feign調用添加header參數


方案1:使用@RequestHeader 傳遞參數

測試無效

代碼示例:

@FeignClient(
        name = "test-service",
        url = "${service.test}"
)
public interface TestClient {



    @PostMapping({"/api/test"})
    @ApiOperation("XXXXX")
    DataResponse<List<XXXModel>> getAmount(
            @RequestHeader("dddd") String dept,
            @RequestHeader("toekn") String accessToken,
            @RequestBody ReqModel reqModel);
}

------------- 略 ---------------

 @Value("${bidata.header.dept:#{null}}")
    private String dept;
    @Value("${bidata.header.accessToken:#{null}}")
    private String accessToken;

 

 

方案2:使用@Headers 設置參數

 


免責聲明!

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



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