为什么IE 7会在不加抱怨的情况下在Firefox加载的同一页面上显示HTTP错误“错误请求”400?
答案 0 :(得分:5)
当您收到此类消息时,请在IE中关闭友好的HTTP错误消息。要执行此操作,请转到工具 - >互联网选项 - >高级。取消选中显示友好的HTTP错误消息。一旦你完成了这个,你应该得到一个更详细的信息,它将指出你真正的问题。
您是否有可以共享的URL以进一步诊断问题?
答案 1 :(得分:4)
安装Fiddler,然后从服务器上看 IE正在发送/接收的内容 。
答案 2 :(得分:1)
服务器可能拒绝IE发出的请求。它可能是服务器问题或IE问题。但是我怀疑在没有更具体的问题的情况下可以提供任何帮助。
答案 3 :(得分:1)
有许多事情要尝试解决正在发生的事情:
1)查看服务器日志。由于400错误通常是由来自客户端的错误或无效数据引起的,因此服务器可能会将错误记录到其日志中。
2)通过Charles之类的代理运行Firefox和IE7,看看两个浏览器的请求之间有什么不同
答案 4 :(得分:1)
如果你安装了firebug(在firefox中),请查看Net选项卡,看看400标头是否没有被传回。
答案 5 :(得分:0)
也许您遇到了IE7 bug involving javascript?
它并不完全符合您的描述,但它是IE特定的,并且很难跟踪。
答案 6 :(得分:0)
此外,IE替换/用于替换反斜杠(“ \
”)以在URL中添加正斜杠(“ /
”) - 服务器脚本是否可以在URL中使用反斜杠作为特殊字符?