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