如何解决 Spring RestTemplate 的 NoHttpresponseException

问题描述

我使用 RestTemplate 以便从我的 Spring Boot 应用程序调用外部 REST API,如下所示:

async function

此处,在调用外部 API 时,间歇性出现以下错误

  @Bean("myRestTemplate")
  public RestTemplate restTemplate(RestTemplateBuilder builder) {

    return builder
        .setConnectTimeout(Duration.ofMillis(connectionTimeout))
        .setReadTimeout(Duration.ofMillis(readTimeout))
        .build();
  }

我正在使用这个 exception is org.apache.http.NoHttpResponseException: xyz.com:443 Failed to respond

在这种情况下,我浏览了以下帖子:

  1. Image of program layout。但它主要处理 HttpClient。
  2. Apache HttpClient Interim Error: NoHttpResponseException在这里我也无法弄清楚如何为 RestTemplate from spring-web 5.2.9.RELEASE.
  3. 解决这个问题

有人可以帮忙吗?

解决方法

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

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

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