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 ☆
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.