RestTemplate.exchange 抛出 java.net.SocketTimeoutException:连接超时,而从 POSTMAN 触发的 API 工作

问题描述

当通过 POSTMAN 使用时,REST URL 工作正常,但从代码中抛出 SocketTimeOutException : ConnectionTimeOut。

需要理解,如果代码或网络有什么问题。如果网络如何与邮递员一起工作。我也尝试过将超时增加到更高的值,但仍然出现相同的错误。

我已经实现了以下代码:

SimpleClientHttpRequestFactory factory=new SimpleClientHttpRequestFactory();
            factory.setReadTimeout(7*1000);
            factory.setConnectTimeout(7*1000);
            
            RestTemplate restTemplate = new RestTemplate(factory);
            
            ResponseEntity<String> responseEntity = restTemplate.exchange(requestURL,HttpMethod.POST,reqEntity,String.class);
        

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)