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