0

我正在使用 RestTemplate 从我的 Spring 引导应用程序调用外部 REST API,如下所示:

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

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

在这里,在调用外部 API 时,间歇性地出现以下错误:

exception is org.apache.http.NoHttpResponseException: xyz.com:443 failed to respond

我正在使用这个RestTemplate from spring-web 5.2.9.RELEASE.

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

  1. Apache HttpClient 临时错误:NoHttpResponseException。但它主要处理 HttpClient。
  2. Rest Template org.apache.http.NoHttpResponseException,在这里我也想不出如何解决这个问题RestTemplate

有人可以帮忙吗?

4

0 回答 0