Spring Boot Microservices状态302中的FeignClient异常

时间:2019-09-22 21:06:29

标签: java spring-boot microservices spring-cloud-feign

我对FeignClient有问题。现在,我已经通过okta进行了身份验证和授权。我有3种服务(一种是api网关,一种是发现服务-Eureka,另一种是后端)。在api网关中,我声明了后端客户端:

@FeignClient("backend-service")
public interface BackendClient {
    @GetMapping("/api/things")
    ResponseEntity<List<Thing>> getThings();
}

这是我的application.yaml部分,已声明伪装

feign:
    client:
        config:
            default:
                connectTimeout: 160000000
                readTimeout: 160000000
hystrix:
    enabled: false

但是,当请求发送时,我只能得到

feign.FeignException: status 302 reading BackendClient#getThings()

您是否知道会发生这种情况以及如何解决?

添加: 两项服务都在Eureka上注册,我可以检查它们是否存在并且它们是否正常运行。

Zuul路由配置正确。

0 个答案:

没有答案