Возможно ли определить источник перенаправления 302?

#http #http-headers

#http #http-заголовки

Вопрос:

Допустим, у меня есть веб-сервер, на котором размещен URL fakeurl.net , и есть другой веб-сервер, размещенный на alsofake.com , который отправляет перенаправление ответа 302 на fakeurl.net . Я перехватывал и анализировал запросы, отправляемые в такой ситуации с помощью wireshark, но я не вижу никакого способа fakeurl.net узнать, что пользователь был перенаправлен alsofake.com . Возможно, я что-то упускаю.

Возможно ли определить (источник) перенаправления 302 на ваш веб-сайт?

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

Комментарии:

1. Обычный браузер должен установить заголовок «Referer».

2. @JonathonReinhart Именно так я и думал, но ни Chrome, ни Firefox не устанавливают это для меня..

Ответ №1:

Я не думаю, что есть способ обнаружить это, поскольку 302 действует как прямое посещение fakeurl.net .

Использование Referer не имеет смысла, потому что прямые посещения fakeurl.net обычно не имеют Referer .

Комментарии:

1. Это соответствует моему опыту, я настроил лабораторный сценарий и просмотрел пакет. с помощью Wireshark. Не существует возможного / согласованного способа обнаружения перенаправления 302..