尝试执行 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 发送的请求的上下文超时