RestTemplate报错I/O error on POST request for的解决办法

 更新时间:2023年08月15日 09:44:02   作者:¹º月²⁴日  
这篇文章主要给大家介绍了关于RestTemplate报错I/O error on POST request for的解决办法,文中通过代码实例将解决的办法介绍的非常详细,需要的朋友可以参考下

问题:

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 即可

总结

到此这篇关于RestTemplate报错I/O error on POST request for解决办法的文章就介绍到这了,更多相关I/O error on POST request for内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot内置tomcat启动原理详解

    SpringBoot内置tomcat启动原理详解

    这篇文章主要介绍了SpringBoot内置tomcat启动原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Java 设计模式以虹猫蓝兔的故事讲解原型模式

    Java 设计模式以虹猫蓝兔的故事讲解原型模式

    原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式,今天通过本文给大家介绍下Java 原型设计模式,感兴趣的朋友一起看看吧
    2022-04-04
  • Java编程反射机制用法入门与实例总结

    Java编程反射机制用法入门与实例总结

    这篇文章主要介绍了Java编程反射机制用法,简单说明了反射机制的概念、原理并结合实例形式总结分析了java反射机制的简单使用方法与相关注意事项,需要的朋友可以参考下
    2017-12-12
  • java联系人管理系统简单设计

    java联系人管理系统简单设计

    这篇文章主要为大家详细介绍了java联系人管理系统简单设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Java 常量字符串过长的解决方法

    Java 常量字符串过长的解决方法

    这篇文章主要介绍了Java 常量字符串过长的解决方法,常量字符串过长会提示报错,下面我们就一起来了解一下解决方法
    2021-04-04
  • 实例讲解spring boot 多线程

    实例讲解spring boot 多线程

    这篇文章主要介绍了spring boot 多线程的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • java编译器和JVM的区别

    java编译器和JVM的区别

    在本篇文章里小编给大家整理的是一篇关于java编译器和JVM的区别的相关内容,有兴趣的朋友们可以学习下。
    2020-12-12
  • Spring注解实现循环重试功能(适用场景分析)

    Spring注解实现循环重试功能(适用场景分析)

    这篇文章主要介绍了Spring注解实现循环重试功能,本篇主要简单介绍了Springboot中的Retryable的使用,主要的适用场景和注意事项,当需要重试的时候还是很有用的,需要的朋友可以参考下
    2023-04-04
  • JavaWeb 入门篇:创建Web项目,Idea配置tomcat

    JavaWeb 入门篇:创建Web项目,Idea配置tomcat

    这篇文章主要介绍了IDEA创建web项目配置Tomcat的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • 超全面的SpringBoot面试题含答案

    超全面的SpringBoot面试题含答案

    这篇文章主要收录了44道面试中经常被问的SpringBoot问题,不管你是正在求职的新手还是已经工作很久的高手,这篇关于SpringBoot的面试题总结一定会让你有新的理解,让我们一起来看看吧
    2023-03-03

最新评论