internet-explorer - IE : Turn Off Friendly HTTP Error Messages via server?

标签 internet-explorer http-headers

我知道如何通过配置 IE 网络浏览器来显示“友好”http 500 消息:

具体操作方法如下:https://www.webwiz.net/kb/asp-tutorials/friendly-HTTP-error-messages.htm

网络服务器可以做些什么来显示真实的页面吗?

我想避免在客户端进行这种配置。

背景:就我而言,有一个非常好的错误消息,可以帮助用户理解问题。但用户看不到它,因为 IE 隐藏了漂亮的错误页面。

我使用 Apache 和 Django。但我想这在这种情况下应该不重要。

最佳答案

According to Microsoft ,如果错误响应正文“太短”,IE 5+ 将显示友好错误,即

  • HTTP 状态代码为 400、403、404、405、406、408、409、410、 500、501 或 505
  • HTTP 响应正文长度较短 超过阈值 - 响应代码 403、405 和 410 的默认值为 256 字节;响应代码 400、404、406、408、409、500、501 和 505 为 512 字节。

强制 IE 显示“更友好”错误的可接受方法是确保响应正文长度超过阈值,通常是将响应填充到 > 512 字节。

如果您在应用中生成“非常好的错误消息”,那么您应该能够在那时填充它。

关于internet-explorer - IE : Turn Off Friendly HTTP Error Messages via server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53499913/

相关文章:

javascript - 在 IE 中选择禁用的单选按钮时如何保持单选按钮被选中?

javascript - (脚本 438 错误)我的 jQuery 插件在 Internet Explorer 中无法工作

internet-explorer - Windows PowerShell的IE自动化

java - 如何在 Java 中重定向请求时在 HTTP header 中传递数据

python - 如何在 Python 3 中解码 HTTP 请求头和正文?

node.js - 在 Koa 中设置多个 cookie header

c# - MVC - 部分 View 不断显示相同的内容

html - 如果 IE 功能

python - 使用 Mechanize python 提交多部分/表单数据?

http - 安全页面浏览器缓存漏洞如何使 Web 应用程序安全?