尝试执行 post 服务时出现 ResourceAccessException
ResourceAccessException when trying to execute a post service
我遇到了这个异常
org.springframework.web.client.ResourceAccessException
I/O POST 请求“http://host.docker.internal:8073/user-management/users/login\”时出错:连接超时:连接;嵌套异常是 java.net.ConnectException: 连接超时: connect",
我的代码看起来像这样
@Resource(name="restTemp")
private RestTemplate restTemplate;
String url = "user-management/users/login";
//String fullUrl = "https://localhost:8073/user-management/users/login";
InstanceInfo instance = eurekaClient.getNextServerFromEureka("user-management", false);
LoginRequest user = restTemplate.postForObject(instance.getHomePageUrl()+url, loginRequest, LoginRequest.class);
我也不明白为什么 instance.getHomePageUrl() 会生成内部 docker url 。 docker 桌面背后的原因可能是 运行。
我需要帮助解决此 exception.According 问题,我发现当我们尝试访问第三方时会发生此异常 url
只需尝试增加 RestTemplate 发送的请求的上下文超时
我遇到了这个异常 org.springframework.web.client.ResourceAccessException I/O POST 请求“http://host.docker.internal:8073/user-management/users/login\”时出错:连接超时:连接;嵌套异常是 java.net.ConnectException: 连接超时: connect", 我的代码看起来像这样
@Resource(name="restTemp")
private RestTemplate restTemplate;
String url = "user-management/users/login";
//String fullUrl = "https://localhost:8073/user-management/users/login";
InstanceInfo instance = eurekaClient.getNextServerFromEureka("user-management", false);
LoginRequest user = restTemplate.postForObject(instance.getHomePageUrl()+url, loginRequest, LoginRequest.class);
我也不明白为什么 instance.getHomePageUrl() 会生成内部 docker url 。 docker 桌面背后的原因可能是 运行。 我需要帮助解决此 exception.According 问题,我发现当我们尝试访问第三方时会发生此异常 url
只需尝试增加 RestTemplate 发送的请求的上下文超时