当前位置: 首页 > 知识库问答 >
问题:

ResourceAccessException:POST请求的I/O错误... read超时错误

龚沛
2023-03-14

当我调用restendpoint(rest模板http客户端)“myservice..com/rest/api/”时,有时会出现以下错误。此错误的原因是什么?这是客户端还是服务器错误?

org.springframework.web.client.ResourceAccessException: I/O error on POST request for "myservice..com/rest/api/": read timed out;
  exception is java.net.SocketTimeoutException: read timed out 

共有1个答案

弘思聪
2023-03-14

好吧,异常本质上是声明性的。根据API的描述,该异常表示套接字读取或接受发生了超时Java。简而言之,存在与您的代码无关的网络连接问题。

您可能需要首先解决几个问题:

  • 是服务myservice。。com/rest/api/向上?从您的计算机/主机上是否可以看到它
  • 您可以点击它的状态endpoint来检查它是否处于活动状态吗
  • 能否向API发出不同的HTTP请求,以获取、删除API
  • 如果使用cURL或Postman查询endpoint,会发生什么情况
 类似资料:
  • 尝试将数据发布到api时出错。下面是代码片段。期待早日得到帮助!谢谢 7组织。springframework。网状物客户ResourceAccessException:“jirasdtest.myoutotec.com/rest/api/2/issue/SD-1043/comment”的POST请求出现I/O错误:连接超时;嵌套异常为java。网SocketTimeoutException:连接在

  • 我使用Spring Boot,在保持与第三方REST服务的长期连接的同时,遇到了以下问题: 此服务可以在返回结果之前将连接保持一个小时或更长时间。 我的RestTemplate配置如下所示: 我能做些什么来修复我这边的问题吗,或者这是服务端的纯问题,应该在那里修复?

  • 我已经用谷歌搜索了它。但是这些都不能解决我的问题。我在调用rest控件时,代码中的SSL证书出现了问题。 我的控制方法是: 错误为:-I/O错误在“https://myurl.com”的POST请求上:sun.security.validator.validatoreXception:PKIX路径构建失败:sun.security.provider.certpath.suncertPathBuil

  • 我已经创建了一个execute-apiendpoint,并将443端口添加到安全组中。我还禁用了私有DNS名称,但仍然得到一个“endpoint请求超时”/拨号tcp 52.28...:443:I/O超时错误。我还用postman测试了我想要访问的API,它按预期工作。我错过了什么。

  • 我正在使用rest模板调用外部系统,它在本地运行正常,没有任何超时设置,但在我的测试服务器上,它给了我以下错误: “的POST请求时出现I/O错误”https://externalsystem/url“:连接被拒绝:连接;嵌套的异常是java。网ConnectException:连接被拒绝:连接

  • 我正在使用Spring RestTemplate进行RESTful调用。我还使用自定义ClientHttpRequestInterceptor记录请求和响应,以便进行调试。 为了多次读取响应(一次用于日志记录,一次用于处理),我使用了BufferingClienthtPrequestFactory。以下是设置: 不知道为什么会发生这种情况,但我打开了调试器,并为request.getBody()设