Веб-фреймворк Java Spark, закрывающий соединения Https

Я использую веб-фреймворк Java Spark для создания веб-приложения. Я пытаюсь поразить свой сервер, используя библиотеку Unirest в Java. Но всякий раз, когда я пытаюсь получить доступ к бэкэнду, иногда результаты хороши, но иногда я получаю ошибку "Разорванный канал" или "Закрытое соединение удаленного узла". Я использую OpenJDK 8 на Raspberry Pi. Но когда я использую тот же код на моем Mac, он работает безупречно. Более того, это происходит только тогда, когда я запускаю бэкэнд, использующий Https. Вот прикрепленный фрагмент кода, Может кто-нибудь сказать мне, где я иду не так.

public class test {

public static void main(String[] args) throws IOException, ExecutionException, InterruptedException, UnirestException {


    HttpResponse<String> jsonNodeHttpResponse = Unirest.post("https://<some URL>")
            .header("Content-Type", "application/x-www-form-urlencoded")
            .header("charset", "utf-8")
            .header("Access-Token", "<some_token>")
            .field("key1", "value1")
            .asString();

    System.out.println(jsonNodeHttpResponse.getBody());
}

}

0 ответов

Другие вопросы по тегам