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 设置参数

 

posted @ 2021-08-03 09:51  花花牛  阅读(1748)  评论(0编辑  收藏  举报