im делает приложение поворота, которое будет выполнять вход на сервер; были im, используя HttpURLConnection, чтобы отправить мой запрос и получить ответ.настройка Cookie: JSESSIONID по запросу клиента вручную
проблема есть, когда httpRequest получает на сервер заголовок «Cookie: JSESSIONID», там есть идентификатор сеанса; но request.getSession (false) всегда будет возвращать null.
вот код, который я использую, чтобы установить заголовок на клиенте:
connection.setRequestProperty("Cookie: JSESSIONID", client.getSessionId());
любая помощь будет apprectiated
жаль, если Я что-то неправильно понимаю, но какое значение возвращается из client.getSessionId()? Если он не был передан вам сервером, как вы можете ожидать, что на этом сервере существует сеанс с этим идентификатором? Файл cookie должен быть предоставлен вам сервером, а не вы сообщаете серверу о том, какой должен быть файл cookie. –
client.getSessionId() вернет идентификатор сеанса, который уже задан сервером. спасибо за ваше время, это была проблема синтаксиса, и она решена сейчас :) – Gazaz