【发布时间】:2016-08-03 07:33:39
【问题描述】:
我遇到了一个有趣的现象,即 Internet Explorer 将登录后请求转换为获取请求,从而丢失凭据并重定向到登录页面而无需进行身份验证。
该功能适用于其他浏览器。我已经成功地用 firefox、chrome、vivaldi 和 safari 测试了它。
根据this documentation 完成的 loginAction 方法: https://gist.github.com/rawroland/9929df558e66ed104c186fd309755069
登录页面的树枝代码:https://gist.github.com/rawroland/c53af4378dbe1547f862683b55d3bc21
生成的登录页面html代码:https://gist.github.com/rawroland/f3cfdfc74a728dc648189e3931d8f827
【问题讨论】:
-
你在哪里看到的?截图不清晰
-
我已经编辑了带有截图标签的问题。双重请求可以在 Post and get requests 中找到
-
请添加相关的 HTML。还有,是不是通过 JS 完成的?
-
@rolebi 我用登录页面代码的要点更新了问题。不,它不是通过 JS 完成的。
-
我不认为请求是由 IE 本身转换的,POST 请求已成功发送(200)并且响应为 302(重定向)所以您的问题应该在登录操作中,也许是一些错误显示不正确。