我知道如何通过配置IE Web浏览器来显示“友好的” http 500消息:
这是操作方法:https://www.webwiz.net/kb/asp-tutorials/friendly-HTTP-error-messages.htm
Web服务器可以做一些事情来显示真实页面吗?
我想避免在客户端进行此配置。
背景:就我而言,有一个非常好的错误消息,可以帮助用户理解问题。但是用户看不到它,因为IE隐藏了不错的错误页面。
我使用Apache和Django。但是我认为在这种情况下这应该无关紧要。
答案 0 :(得分:2)
According to Microsoft,如果错误响应正文为“太短”,即
,则IE 5+将显示友好错误。强制IE显示“更友好”错误的公认方法是确保响应正文长度超过阈值,通常是将响应填充到512字节以上。
如果您在应用中生成“非常好的错误消息”,那么您应该可以在此时进行填充。