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

原文地址:https://www.cnblogs.com/huahua035/p/15092965.html