我在运行应用程序时遇到了一种非常奇怪的问题。
当我访问网站并登录我的应用程序时,POST 会自动转换为 GET。由于所有请求参数都会因此丢失,因此页面会显示错误屏幕。
此问题发生在 IE-8 (Windows 7) 中,但在 IE-8(Windows XP) 中工作绝对正常。
操作系统如何参与其中?有人遇到过这样的问题吗?这个问题在 IE-9 中也会发生。
请引用this问题也是如此。任何解决方案都会非常有帮助。
谢谢!!
最佳答案
此问题的发生是由于 Windows 7 中 IE 的安全设置造成的。
Windows-7的IE中有启用/禁用保护模式的选项。这是 Vista/Windows-7 IE 中的一项新功能,默认情况下为“Internet”区域和“本地 Intranet”区域(或其中任何一个)启用此选项。在这两个地方禁用解决了这个问题。
工具 -> Internet 选项 -> 安全 -> Internet/本地 Intranet -> 取消选中“启用保护模式”选项。
关于windows-7 - 跨操作系统 POST 转换为 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7172863/