Я пишу веб-приложение что reponses перенаправление HTTP. Существует ли способ вынудить клиент передать заголовки, которые я включаю в ответ на новый URL?
Запрос в качестве примера:
POST /insertion HTTP/1.1
Content-Length: 9
(content)
Ответ веб-приложения:
HTTP/1.x 302 Found
Location: /dock
Mydata: asdf
Следующий клиентский запрос:
GET /dock HTTP/1.1
Mydata: asdf
Обновление: кажется, что я не был ясен по вопросу. Я знаю, что cookie были бы полезны, но я не могу использовать их. Вы знаете, существует ли что-то как то, что я ищу?
Кроме HTTP-куки, в спецификации протокола нет ничего о пересылке заголовков. Клиент должен реализовать эту функциональность.
.Поместите ваши данные в новый url в качестве аргумента:
HTTP/1.x 302 Found
Location: /dock?data=asdf
или сохраните их в cookies
HTTP/1.x 302 Found
Location: /dock
Set-Cookie: data=asdf
Для этого используются куки. Вы можете установить его для сессии браузера и сделать недействительным после следующего запроса.
.