我该如何解决这个问题:“由于请求实体太大,因此页面未显示。”

我该如何解决这个问题:“由于请求实体太大,因此页面未显示。”

Win 7。64 位。这最初也发生在我之前的 XP 机器上。在这两种情况下,网站加载都没有问题,在 XP 的情况下,加载了几年,在 Win 7 的情况下,加载了大约 4 个月。

当我使用 IE 时也会发生这种情况。

我已经在网上搜索了好几个星期,但还是不知道该如何修复。我访问过的所有网站都说必须修改 iis。只有一个网站会出现这种情况:www.ttc.ca。非常感谢您的帮助,谢谢。

答案1

这是 Microsoft 对标准 HTTP 错误 (413) 的友好描述,它表示服务器不喜欢您的 HTTP 请求的大小。

在大多数浏览器中,您可以对 HTTP 请求的大小做些什么?实际上没有什么可以做的,所以这很可能是服务器端的错误。

我想,如果您尝试访问用于 API 的 URL,即不是通过浏览器访问,而是通过应用或程序访问,您可能会看到这种情况。不过,正常情况下,您不应该通过单击浏览器上的链接看到这种情况,除非您有扩展或插件干扰了发送到服务器的 HTTP 请求 - 除非网站开发人员很懒惰或同意您收到这样的 HTTP 错误。

如果您有一个插件修改了您的用户代理字符串,并且做了一些有趣的事情,例如将字符串设置为整个文本或其他文档的内容,这可能是原因......

因此,很可能是服务器端出现了问题,运行服务器的任何人都需要修复或更新为该特定 URL 生成网页的程序。


编辑:正如@Daniel B在下面的评论中提到的那样(这是我没有想到的!)-cookie是请求的一部分。如果您尝试访问的网站有过时的cookie,则清除它们(针对特定网站,或者如果您不确定,则清除所有网站)将减少HTTP请求的长度。

相关内容