iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >RestTemplate 报错 I/O error on POST request for
  • 535
分享到

RestTemplate 报错 I/O error on POST request for

javaintellij-idea开发语言RestTemplate 2023-09-12 18:09:05 535人浏览 薄情痞子
摘要

问题: org.springframework.WEB.client.ResourceAccessException: I/O error on POST request for "Http://www.xxx.com/xxx/xxx/xx

问题:

org.springframework.WEB.client.ResourceAccessException: I/O error on POST request for "Http://www.xxx.com/xxx/xxx/xxx": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out

场景:

在代码中使用RestTemplate请求http://www.xxx.com/xxx/xxx/xxx地址时,报上面的错误。

然后使用Postman调用上面地址,却能正确返回信息。

这个地址是甲方提供的接口,我们需要登录vpn后才能调用。

开发的时候RestTemplate调用是正常的,一段时间没用,在这次本地测试时出现了上面的错误。

后来网上找了半天终于解决了,总结了一下,希望送给有缘人。

原因:

具体原因不太清楚,好像是VPN不支持使用IPv6进行通讯导致的。

但是一开始也是使用同样的VPN,原因就不得而知了。

解决:

Intellij idea 配置方法如下:

① 打开Edit Configurations...

② 设置VM options:-Djava.net.preferIPv4Stack=true,即仅使用IPv4进行通信即可

Eclipse 配置方法如下:

① 设置 Default VM arguments:-Djava.net.preferIPv4Stack=true 即可

来源地址:https://blog.csdn.net/z331491512/article/details/129204177

--结束END--

本文标题: RestTemplate 报错 I/O error on POST request for

本文链接: https://www.lsjlt.com/news/404919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作