gpt4 book ai didi

java - Feign 无法解析名称

转载 作者:行者123 更新时间:2023-12-01 18:51:11 29 4
gpt4 key购买 nike

我正在尝试使用 Spring Cloud 的 Open Feign 调用另一个服务,但这是我不断收到的响应:

{
"timestamp": 1579015052962,
"status": 500,
"error": "Internal Server Error",
"message": "auth-service: Name or service not known executing GET http://auth-service/api/v1/auth",
"path": "/api/v1/event"
}

这是我的代码:

package com.eventmanager.events.client;

import com.eventmanager.events.client.mappings.Auth;
import com.eventmanager.events.config.CustomFeignClientConfig;
import com.eventmanager.events.responses.Response;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;

@FeignClient(name = "auth-service", configuration = CustomFeignClientConfig.class)
public interface AuthClient {
@GetMapping("/api/v1/auth")
public Response<Auth> getLoggedUser(@RequestHeader(value = "Authorization") String authorization);
}

我将 Feign 配置为使用 OkHttp 客户端,但我不确定它是否会导致该错误:

package com.eventmanager.events.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import feign.okhttp.OkHttpClient;

@Configuration
public class CustomFeignClientConfig {
@Bean
public OkHttpClient client() {
return new OkHttpClient();
}
}

最佳答案

如果您使用的是Finchey.SR1,您可以检查此https://stackoverflow.com/a/52727544该云版本中的 ContentPath 似乎存在问题。

关于java - Feign 无法解析名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59736964/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com