У меня очень простой весенний загрузочный проект с вызовом rest to binance api:
@SpringBootApplication
public class BinanceServiceApplication {
public static void main(String[] args) {
SpringApplication.run(BinanceServiceApplication .class, args);
}
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
System.out.println("Starting BinanceServiceApplication call...");
RestTemplate restTemplate = new RestTemplate();
String binanceUrl = "https://www.binance.com/api/v1/time";
String response = restTemplate.getForObject(binanceUrl, String.class);
System.out.println(response);
System.out.println("Terminating BinanceServiceApplication...");
System.exit(0);
};
}
}
Но я получаю следующую ошибку:
Вызвано: java.net.SocketException: сброс соединения на java.net.SocketInputStream.read (SocketInputStream.java:210) ~ [na: 1.8.0_152] на java.net.SocketInputStream.read (SocketInputStream.java:141) ~[na: 1.8.0_152] в sun.security.ssl.InputRecord.readFully (InputRecord.java:465) ~ [na: 1.8.0_152] в sun.security.ssl.InputRecord.read (InputRecord.java:503) ~[na: 1.8.0_152] в sun.security.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:983) ~ [na: 1.8.0_152] в sun.security.ssl.SSLSocketImpl.performInitialHandshake (SSLSocketImpl.java:13)[na: 1.8.0_152] в sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1413) ~ [na: 1.8.0_152] в sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1397)[na: 1.8.0_152] на sun.net.www.protocol.https.HttpsClient.afterConnect (HttpsClient.java:559) ~ [na: 1.8.0_152] на sun.net.www.протокол] at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal (SimpleBufferingClientHttpRequest.java:76) ~ [spring-web-5.1.4.RELEASE.jar: 5.1.4.RELestReli.Phttp;.executeInternal (AbstractBufferingClientHttpRequest.java:48) ~ [spring-web-5.1.4.RELEASE.jar: 5.1.4.RELEASE] в org.springframework.http.client.AbstractClientHttpRequest.execute (AbstractClientHjtp)spring-web-5.1.4.RELEASE.jar: 5.1.4.RELEASE] в org.springframework.web.client.RestTemplate.doExecute (RestTemplate.java:734) ~ [spring-web-5.1.4.RELEASE.jar: 5.1.4.RELEASE] ... 9 общих кадров пропущено
Один и тот же вызов работает без проблем в любом браузере.В чем может быть причина?