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