Простой шаблон отдыха выводит ошибки запроса с java.net.SocketException: сброс соединения, работает в браузере - PullRequest
0 голосов
/ 07 февраля 2019

У меня очень простой весенний загрузочный проект с вызовом 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 общих кадров пропущено

Один и тот же вызов работает без проблем в любом браузере.В чем может быть причина?

...