Назад | Перейти на главную страницу

Redirect without html <meta> or http Location (302) headers?

У меня мало опыта работы с http нижнего уровня, и мне любопытна ситуация, с которой я столкнулся.

Я отслеживал http-трафик с помощью HttpWatch, и заметил, что IIS сервер asp.net при отправке формы входа .aspx возвращает 200 ОК ответ, после чего браузер перенаправляет на внутреннюю (аутентифицированную) страницу сайта. Ответ на вход в систему не содержит заголовков перенаправления (нет 302), а содержание ответа представляет собой обычный текст: "22|pageRedirect||/Official/Default.aspx|"(содержащий относительный путь перенаправления).

Если бы кто-нибудь мог прояснить, как происходит перенаправление, я был бы признателен.

После ответа Зайфера и комментария Кори я провел небольшое расследование с помощью плагина Javascript Deobfuscator для firefox и поискал во всем скрипте, загруженном со страницей, строку «pageRedirect». Строка была найдена в фрагменте javascript от Telerik как часть функциональности какого-то компонента менеджера сценариев, что позволило разгадать загадку.

Спасибо за помощь!

Вероятно, они отправляют перенаправление из своего веб-приложения.

как это

или это