Internet explorer IE:通过服务器关闭友好的HTTP错误消息?
我知道如何通过配置IE web浏览器来显示“友好”http 500消息: 以下是如何做到这一点: web服务器可以做些什么来显示真实的页面吗 我希望避免在客户端进行这种配置 背景:在我的例子中,有一条非常好的错误消息可以帮助用户理解问题。但是用户看不到它,因为IE隐藏了尼斯错误页面 我使用Apache和Django。但我想在这种情况下这应该无关紧要。,如果错误响应正文“太短”,IE 5+将显示友好错误,即Internet explorer IE:通过服务器关闭友好的HTTP错误消息?,internet-explorer,http-headers,Internet Explorer,Http Headers,我知道如何通过配置IE web浏览器来显示“友好”http 500消息: 以下是如何做到这一点: web服务器可以做些什么来显示真实的页面吗 我希望避免在客户端进行这种配置 背景:在我的例子中,有一条非常好的错误消息可以帮助用户理解问题。但是用户看不到它,因为IE隐藏了尼斯错误页面 我使用Apache和Django。但我想在这种情况下这应该无关紧要。,如果错误响应正文“太短”,IE 5+将显示友好错误,即 HTTP状态代码是400、403、404、405、406、408、409、410, 50
- HTTP状态代码是400、403、404、405、406、408、409、410, 500、501或505
- HTTP响应正文长度较短 大于阈值-响应代码403、405和410的默认值为256字节;512字节用于响应代码400、404、406、408、409、500、501和505
如果您正在应用程序中生成“非常好的错误消息”,那么您应该能够在此时填充它。关于您正在谈论的web服务器?@tukan我使用Apache和Django。但我想在这种情况下这应该无关紧要。事实上,我知道IIS 7.x的解决方案对您来说不是很有用:)@tukan IIS 7.x的响应通过tcp/ip流以字节的形式传输。客户端接收这些字节。我不明白为什么IIS可以创建Apache无法创建的字节。对不起,我听不懂。请详细说明您的评论。这是真的,但有不同的配置选项,我只是不知道如何在Apache上做到这一点(幸运的是,我没有为任何MS应用程序配置它)。我想沿着这些路线去做。如果这对你的情况有帮助的话,我不确定(你需要测试一下)-但既然是IE,它可能会有帮助。非常感谢你的回答!