Подтвердить что ты не робот

Как пересылать заголовки по перенаправлению HTTP

Я пишу 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

Обновление: Кажется, я не совсем понял этот вопрос. Я знаю, что куки были бы полезны, но я не могу их использовать. Вы знаете, существует ли что-то вроде того, что я ищу?

4b9b3361

Ответ 1

Кроме HTTP файлов cookie, в спецификации протокола ничего не говорится о пересылке заголовков. Клиент должен реализовать эту функциональность.

Ответ 2

Поместите ваши данные в новый URL как аргумент:

HTTP/1.x 302 Found
Location: /dock?data=asdf

или сохранить его в файлах cookie

HTTP/1.x 302 Found
Location: /dock
Set-Cookie: data=asdf

Ответ 3

Это то, для чего используются файлы cookie. Вы можете установить его для сеанса браузера и аннулировать его после следующего запроса.