Как решить java.net.ConnectException: соединение отказано: подключиться
Я делаю проект на SCEP. Я настроил сервер NDES и CA на диспетчере серверов. Теперь, когда я пытаюсь связаться с сервером, чтобы получить сертификат через http://username:password@Server-name/certsrv/mscep_admin/mscep.dll, в Chrome я могу связаться с сервером. Но когда я пытаюсь сделать то же самое в Java с классом HttpURLConnection, я получаю сообщение об ошибке соединения отказано.
Я попытался добраться до сервера из Chrome. Это работает, так что на стороне сервера нет ничего плохого (по крайней мере, насколько я знаю). Но в IntelliJ и Eclipse я получаю исключение java.net.ConnectionException. Это код, который я использовал.
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.*;
class a{
public static void main (String[] args) throws Exception {
String urlLink = "http://username:password@servername/Certsrv/mscep_admin/mscep.dll";
URL url = new URL(urlLink);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
System.out.println(conn.getResponseCode());
}
}
Брандмауэр отключен на стороне сервера. Моя цель - связаться с сервером и отправить "Запрос на подпись сертификата", и в ответ сервер отправит мне сертификат. Во-первых, я просто хочу иметь возможность получить "200 OK" со стороны сервера.