如何修复400 Bad Request请求错误
400 Bad Request 错误是一个 HTTP 状态代码,这意味着您发送到网站服务器的请求(通常很简单,例如加载网页的请求)在某种程度上不正确或已损坏,并且服务器无法理解它。
400 Bad Request 错误通常是由于在地址窗口中输入或粘贴错误的 URL 引起的,但也有一些其他相对常见的原因。
400 Bad Request 错误与所有此类错误一样,可以在任何操作系统和任何浏览器中看到。
推荐:如何修复Windows 11 Steam Friends Network Unreachable错误
400 错误请求错误
400 Bad Request 错误在不同网站上的显示方式不同,因此您可能会看到下面简短列表中的内容,而不仅仅是 400 或另一个类似的简单变体:
- 400 错误请求
- 错误的请求。 您的浏览器发送了该服务器无法理解的请求。
- 错误请求 – 无效 URL
- HTTP 错误 400 – 错误请求
- 错误请求:错误 400
- HTTP 错误 400。请求主机名无效。
- 400 – 错误的请求。 由于语法错误,服务器无法理解该请求。 客户端不应在未经修改的情况下重复请求。
400 Bad Request 错误显示在 Internet Web 浏览器窗口内,就像网页一样。
如何修复 400 错误请求错误
检查 URL 中是否有错误。 400 错误请求错误的最常见原因是 URL 输入错误或单击的链接指向格式错误的 URL,其中包含特定类型的错误,例如语法问题。
如果您收到 400 Bad Request 错误,这很可能是问题所在。 具体来说,检查 URL 中是否存在额外的(通常是不允许的)字符,例如百分比字符。 虽然像 % 字符这样的字符有完全有效的用途,但您通常不会在标准 URL 中找到它。
清除浏览器的 cookie,尤其是当您在使用 Google 服务时收到“错误请求”错误时。 许多网站在读取的 cookie 已损坏或太旧时会报告 400 错误。
清除 DNS 缓存,这应该可以修复 400 错误请求错误(如果该错误是由计算机存储的过时 DNS 记录引起的)。 在 Windows 中,通过从命令提示符窗口执行以下命令来执行此操作:
ipconfig /flushdns
这与清除浏览器缓存不同。
清除浏览器的缓存。 您尝试访问的网页的已缓存但已损坏的副本可能是显示 400 错误的问题的根源。 清除缓存不太可能解决大多数 400 错误请求问题,但它既快速又简单,值得尝试。
虽然这是 不是 对于常见的修复方法,请尝试将问题作为 504 网关超时错误进行故障排除,即使问题被报告为 400 错误请求。
在一些相对罕见的情况下,两个服务器可能需要很长时间才能通信(a 网关超时 问题),但会错误地(或者至少没有建设性地)将问题作为 400 错误请求报告给您。
如果您在将文件上传到网站时看到错误,则 400 Bad Request 错误很可能是由于文件太大而导致服务器拒绝它。
如果站点允许,请将文件压缩为 ZIP 文件,然后上传。
如果您访问的几乎每个网站都出现 400 错误,则问题很可能出在您的计算机或互联网连接上。 选择要运行的互联网速度测试,然后咨询您的 ISP 以确保所有配置均正确。
直接联系托管该页面的网站。 400 Bad Request 错误实际上可能是 不是 你这边有什么问题,但实际上是某事 他们 需要修复,在这种情况下让他们知道会非常有帮助。
大多数网站都有社交网络联系人,有时甚至有电话号码和电子邮件地址。
如果整个网站因 400 Bad Request 错误而关闭,请在社交媒体上搜索 #网站down 通常很有帮助,例如#facebookdown 或#gmaildown。 它当然不会对解决问题有任何帮助,但至少您会知道您并不孤单!
如果上述方法都不起作用,并且您确定问题不是出在您的计算机上,那么您只需稍后再检查即可。 由于问题不是由您来解决的,因此请定期重新访问该页面或网站,直到其恢复。
您可能会看到 400 错误的更多方式
Windows Update 可以报告 HTTP 400 错误,但它们显示为错误代码 0x80244016 或带有消息 WU_E_PT_HTTP_STATUS_BAD_REQUEST。
Microsoft Office 应用程序内的链接报告的 400 错误通常会显示为 远程服务器返回错误:(400) 错误请求。 在一个小弹出窗口中显示消息。
运行 Microsoft IIS 的 Web 服务器通常通过在 400 Bad Request 错误后添加后缀来提供有关 400 Bad Request 错误原因的更具体信息。 400,如 HTTP 错误 400.1 – 错误请求, 意思是 无效的目标标头。
这是一个完整的列表:
Microsoft IIS 400 错误代码 | |
---|---|
400.1 | 无效的目标标头 |
400.2 | 深度标题无效 |
400.3 | 无效的 If 标头 |
400.4 | 无效的覆盖标头 |
400.5 | 无效的翻译标头 |
400.6 | 请求正文无效 |
400.7 | 内容长度无效 |
400.8 | 无效超时 |
400.9 | 无效的锁定令牌 |
类似 400 Bad Request 的错误
还有一些其他浏览器错误 客户端 错误等至少在某种程度上与 400 Bad Request 错误相关。 其中包括 401 未经授权、403 禁止、404 未找到和 408 请求超时。
服务器端 HTTP 状态代码也存在并且始终以 5 代替 4。 您可以在我们的 HTTP 状态代码错误列表中看到所有这些错误。
常问问题
什么是 500 代码错误?
500 内部服务器错误是一种通用的 HTTP 状态代码,表示网站的服务器出现问题。 尝试清除缓存并删除网站上的所有 cookie。
如何修复智能电视上的错误 400?
如果您在智能电视上观看在线视频时看到错误 400,请首先尝试重新加载视频,然后清除电视设置中的应用缓存。 如果您仍然遇到问题,请注销并重新登录流媒体应用程序,然后重新启动电视。