不使用 html或 http Location(302)标头进行重定向?

不使用 html或 http Location(302)标头进行重定向?

我对较低级别的 http 经验很少,并且我对我遇到的情况感到好奇。

我正在使用以下方式监控 http 流量HttpWatch,并注意到互联网信息服务asp.net 服务器在提交 .aspx 登录表单时返回200 正常响应,之后浏览器重定向到站点内部(经过身份验证的)页面。登录响应不包含重定向标头(无302),响应内容为纯文本:“ 22|pageRedirect||/Official/Default.aspx|”(包含相对重定向路径)。

如果有人能澄清重定向是如何发生的,我将不胜感激。

答案1

他们可能正在从他们的网络应用程序发送重定向

像这样

或这个

答案2

在 Zypher 的回答和 Corey 的评论之后,我使用 Javascript Deobfuscator Firefox 插件进行了一些调查,并在页面加载的所有脚本中搜索“pageRedirect”字符串。该字符串是在 Telerik 的一段 JavaScript 中找到的,它是某种脚本管理器组件功能的一部分,因此解开了谜团。

谢谢您的帮助!

相关内容