什么是400 Bad Request错误(以及如何解决)?
当发送到网站服务器的请求不正确或损坏,并且接收到该请求的服务器无法理解时,就会发生400错误请求错误。有时候,问题出在网站本身上,您对此无能为力。但是在大多数情况下,问题是您可能可以解决的问题-也许您输入的地址错误,或者浏览器缓存导致了问题。这是您可以尝试的一些解决方案。
什么是400错误请求错误?
当服务器无法理解由其提出的请求时,就会发生400错误的请求错误。之所以称为400错误,是因为这是网络服务器用来描述此类错误的HTTP状态代码。
由于请求中有一个简单的错误,因此可能会发生400错误的请求错误。也许由于某种原因,您输入了错误的URL,并且服务器无法返回404错误。或者您的网络浏览器正在尝试使用过期或无效的cookie。在某些情况下,某些未正确配置的服务器也可能引发400错误,而不是其他有用的错误。例如,当您尝试上传对某些网站来说太大的文件时,可能会显示400错误,而不是让您知道最大文件大小的错误。
就像404错误和502错误一样,网站设计者可以自定义400错误的外观。因此,您可能会在不同的网站上看到外观不同的400页。网站也可能使用略有不同的名称来表示此错误。例如,您可能会看到类似以下内容的信息:
- 400错误的要求
- 400 –错误的请求。由于语法格式错误,服务器无法理解该请求。客户不得在未经修改的情况下重复请求
- 错误的请求–无效的URL
- 错误的请求。您的浏览器发送了此服务器无法理解的请求
- HTTP错误400。请求主机名无效
- 错误的要求:错误400
- HTTP错误400 –错误的请求
通常,您可以采取一些措施来解决出现400错误的问题,但是由于错误的含糊性质,您可以准确地找出可能具有挑战性的内容。您可以尝试以下方法。
刷新页面
刷新页面始终值得一试。很多时候,400错误是暂时的,只需刷新即可解决问题。大多数浏览器使用F5键刷新,并在地址栏上的某个位置提供“刷新”按钮。它不会经常解决此问题,但是只需一秒钟即可尝试。
仔细检查地址
出现400错误的最常见原因是网址输入错误。如果您自己在地址栏中输入了网址,则可能输入错误。如果您点击了另一个网页上的链接并显示404错误,则也有可能在链接页面上输入了错误的链接。检查地址,看看是否发现任何明显的错误。另外,请检查网址中的特殊符号,尤其是您在网址中经常看不到的特殊符号。
执行搜索
如果您尝试访问的URL是描述性的(或者您大致了解所期望的文章或页面的名称),则可以使用地址中的关键字搜索网站。在下面的示例中,您无法真正从URL本身判断出是否输错了任何内容,但是您可以从文章名称中看到一些字词。
有了这些知识,您就可以使用相关的关键字在网站上进行搜索。
那应该引导您到正确的页面。
如果您尝试访问的网站由于某种原因更改了URL并且未将旧地址重定向到新地址,则相同的解决方案也可以使用。
而且,如果您所在的网站没有自己的搜索框,则可以随时使用Google(或您喜欢的任何搜索引擎)。只需使用“ site:”运算符即可仅在有问题的网站中搜索关键字。
在下图中,我们使用Google和搜索词组“ site:howtogeek.com焦距”来仅搜索howtogeek.com网站中的关键字。
清除浏览器的Cookie和缓存
许多网站(包括Google和YouTube)报告400错误,因为它们正在读取的Cookie损坏或过旧。某些浏览器扩展程序也可能会更改您的cookie并导致400错误。您的浏览器也可能缓存了您尝试打开的页面的损坏版本。
为了测试这种可能性,您必须清除浏览器缓存和Cookie。清除缓存不会对您的浏览体验造成太大影响,但是某些网站在重新下载所有先前缓存的数据时可能会花费额外的几秒钟时间。清除Cookie意味着您必须再次登录大多数网站。
要清除浏览器中的缓存,您可以按照这份详尽的指南进行操作,该指南将教您如何清除所有流行的台式机和移动浏览器上的缓存。
有关的:如何在任何浏览器中清除历史记录
刷新您的DNS
您的计算机可能正在存储导致错误的过时DNS记录。简单刷新DNS记录可能有助于解决问题。这很容易,并且不会引起任何问题。我们提供了有关如何在Windows和macOS上重置DNS缓存的完整指南。
有关的:什么是DNS,我应该使用其他DNS服务器吗?
检查文件大小
如果您正在将文件上传到网站,也就是遇到400错误时,则可能是文件太大。尝试上传较小的文件,以确认是否是引起此问题的原因。
尝试其他网站
如果您一直试图打开一个网站并遇到400个错误,则应尝试打开其他网站以查看问题是否仍然存在。如果是这样,则可能是您的计算机或网络设备有问题,而不是您要打开的网站。
重新启动计算机和其他设备
此解决方案是一个偶然的机会,但是重新启动计算机,尤其是重新启动网络设备(路由器,调制解调器)是摆脱许多服务器错误的常用方法。
联系网站
如果您尝试了所有解决方案,但错误似乎仍未消除,则网站本身可能有问题。尝试通过“与我们联系”页面(如果可行)或通过社交媒体与网站联系。很有可能,他们已经意识到了这个问题并正在努力解决。