org.springframework.web.client.ResourceAccessException: ошибка ввода-вывода при запросе GET для «https: //randomuser.me/api/": Подключитесь к randomuser.me:443 [randomuser.me/172.67.156.167, randomuser.me/104.21.90.128] не удалось: время ожидания соединения истекло: дополнительной информации нет; вложенным исключением является org.apache.http.conn.HttpHostConnectException: подключиться к randomuser.me:443 [randomuser.me/172.67.156.167, randomuser.me/104.21.90.128] не удалось: истекло время ожидания соединения: никакой дополнительной информации
Фрагмент кода:
Код: Выделить всё
String url = "https://randomuser.me/api/";
RestTemplate restTemplate = new RestTemplate();
String html = restTemplate.getForObject(url, String.class);
Класс конфигурации пример:
Код: Выделить всё
static final int TIMEOUT = 50000;
@Bean
RestTemplate restTemplateTimeoutWithRequestFactory() {
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
requestFactory.setConnectTimeout(TIMEOUT);
requestFactory.setReadTimeout(TIMEOUT);
return new RestTemplate(requestFactory);
}
Что вы пробовали и чего ожидали: WebClient, RestClient
Подробнее здесь: https://stackoverflow.com/questions/792 ... sttemplate
Мобильная версия