Веб-фреймворк 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());
}
}