#java #rest #curl #http-headers #session-cookies
Вопрос:
Я Пытаюсь Аутентифицировать Интерфейс REST С Помощью Приведенной Ниже Команды cURL
завиток -с Session_Cookie.txt -X СООБЩЕНИЕ «https://10.5.170.94/login:443»
Эта Команда Сохраняет Файл Cookie Сеанса И Выдает Сообщение Об Успешном Входе В Систему
Сохраненный Файл Cookie Сеанса Используется В Качестве Входных Данных Для Дальнейших Вызовов.
Файл Cookie Сеанса Используется Повторно Для Завершения Сеанса, Как Показано Ниже
завиток -в Session_Cookie.txt -Х ПОЛУЧИ «https://10.5.170.94/logout:443»
При Попытке Аутентификации Через Интерфейс JAVA Я Не Могу Получить Session_Cookie.
HttpURLConnection con = getHttpConnection("https://10.5.170.94/login:443");
String response = getResponse(con);
String sessionCookie=con.getHeaderField("Set-Cookie");
System.out.println("Cookie Received :- {} " sessionCookie); //Just Prints null
for(int i=0;i<con.getHeaderFields().size();i )
{
System.out.println(con.getHeaderField(i));
}
Хотя Я Попытался Распечатать Все Заголовки, Я Не Нашел Ни Одного Файла Cookie. Но С cURL Все Работает Нормально
Любые Предложения О Том, Что Идет Не Так Или Как Получить Этот Файл Cookie И Использовать Его Во Время Сеанса…