windows-7 - 跨操作系统 POST 转换为 GET

标签 windows-7 internet-explorer-8 internet-explorer-9 struts-1


我在运行应用程序时遇到了一种非常奇怪的问题。

当我访问网站并登录我的应用程序时,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/

相关文章:

c# - 如何使用 Shell32.SHGetFileInfo 在 Windows 7 上获取文件夹图标

java - Windows 7 中是否有特殊权限来阻止文件创建?

javascript - PouchDB 无法在 IE8 中运行

javascript - IE9 : Weird Javascript error

css - 如何使用适用于 Internet Explorer 的 CSS 使流动页脚粘在底部?

apache - 安装成功但无法在我的 Windows 7 系统上启动 apache 2.4

html - 图片上的 mailto 链接在 IE 中不起作用

internet-explorer-8 - 为什么 ie8 在刷新时会在几分之一秒内闪烁白色背景?

javascript - Jquery 文件上传 - 在 IE9 中不发送标题

由于权限问题,无法在 Windows 7 中使用 fopen 进行读写