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

Я пишу веб-приложение что 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 были бы полезны, но я не могу использовать их. Вы знаете, существует ли что-то как то, что я ищу?

31
задан AticusFinch 28 December 2009 в 14:36
поделиться

3 ответа

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

.
30
ответ дан 27 November 2019 в 22:14
поделиться

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

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

или сохраните их в cookies

HTTP/1.x 302 Found
Location: /dock
Set-Cookie: data=asdf
22
ответ дан 27 November 2019 в 22:14
поделиться

Для этого используются куки. Вы можете установить его для сессии браузера и сделать недействительным после следующего запроса.

.
5
ответ дан 27 November 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: