LINUX.ORG.RU

Передать данные в HTTP-заголовках с 302 Moved Temporarily.

 ,


0

1

Схема:

1) GET запрос на http://rails.server/home. 2) Rails редиректят на http://sinatra.server/mirror ( возвращают 302 Found и новый location в заголовках). 3) Браузер делает GET запрос на http://sinatra.server/mirror.

Пока что HTTP-заголовки, которые я указал во втором шаге, браузером принимаются, но с запросом (п. 3) не отправляются.

Какие заголовки можно использовать для такой отправки данных?



Последнее исправление: wyldrodney (всего исправлений: 1)
Ответ на: комментарий от anonymous

post redirect не бывает, get redirect с параметрами делает каждый раз новый url, а мне нужно сп*здить старый etag для идентиикации.

wyldrodney
() автор топика

Прошерстил rfc, не нашёл ничего подходящего. Единственным рабочим способом передать данные между серверами выглядят куки.

wyldrodney
() автор топика

Куки же. Если данных много, в куку всегда можно засунуть айди, а данные держать на сервере.

amomymous ★★★
()
Ответ на: комментарий от wyldrodney

Гнусные пользователи успевают удалить куки в тот короткий момент, когда их браузер редиректится с одной странички на другую? Можно же выдавать заголовок Set-Cookie на 2-м шаге.

amomymous ★★★
()
Ответ на: комментарий от amomymous

Так и сделал. Но слышал об расширениях, вовсе отключающих куки. Придётся обламывать безкуковых.

wyldrodney
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.