#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..