我需要调用第 3 方 api,例如:https://google.com.systems.uk/some-api/ ...。(这是假的 api,但是是第 3 方服务)。
这个 api 不是我的微服务的一部分,也没有在我的 eureka 注册表上注册,我也没有在我的网关中包含任何路由路径。
我需要从我的 feign 客户端调用此 api,但出现错误
com.netflix.client.ClientException: Load balancer does not have available server for client:google.com.systems.uk
我的假客户代码:
@FeignClient(value = "https://google.com.systems.uk/some-api/",
decode404 = true)
public interface DataFeign {
@GetMapping("/query11")
Object getData(@RequestHeader("Authorization") String someToken, @RequestBody Body queryBody);
}