400坏请求错误是HTTP状态代码这意味着你发送给网站服务器的请求,通常是一些简单的请求,比如加载网页,在某种程度上是错误的或损坏的,服务器不能理解它。
400 Bad Request错误通常是由于输入或粘贴错误引起的URL在地址窗口,但也有一些其他相对常见的原因。
400坏请求错误,像所有的错误这种类型,可以看到在任何操作系统在任何浏览器中。
400错误请求错误
400坏请求错误出现在不同的网站上是不同的,所以你可能会看到下面的短列表而不是400或者像这样的另一个简单的变体:
- 400错误请求
- 坏的请求。您的浏览器发送了一个此服务器无法理解的请求。
- 错误请求-无效的URL
- HTTP错误400 -错误的请求
- 错误请求:错误400
- HTTP错误400。请求主机名无效。
- 错误的请求。由于语法不正确,服务器无法理解该请求。客户端不应该在没有修改的情况下重复请求。
400 Bad Request错误显示在互联网浏览器窗口内,就像网页一样。
如何修复400错误请求
-
检查URL中的错误.400错误请求错误最常见的原因是因为URL输入错误或点击的链接指向一个畸形的URL,其中有特定的错误,比如语法问题。
这是最可能的问题,如果您得到400坏请求错误。具体来说,检查URL中额外的字符,通常是不允许的字符,比如百分比字符。虽然像%这样的字符有完全有效的用法,但在标准URL中并不常见。
-
清除浏览器的cookie,特别是当你得到一个谷歌服务的错误请求。许多网站在读取的cookie损坏或太旧时报告一个400错误。
-
清空DNS缓存,它应该会修复400 Bad Request错误,如果它是由过期引起的DNS您的计算机正在存储的记录。在Windows中,通过从命令提示符亮点:
ipconfig / flushdns
这与清除浏览器缓存不同。
-
清除浏览器缓存.一个缓存但损坏的网页副本,你试图访问可能是问题的根源,显示400错误。清理缓存不太可能解决大多数400个错误请求问题,但它快速而简单,值得一试。
-
虽然这是不一种常见的修复方法,尝试将问题排除为504网关超时问题,即使问题被报告为400坏请求。
在一些相对罕见的情况下,两个服务器可能需要太长的时间来通信(a网关超时但会不正确地,或至少是非建设性地,以400坏请求的形式向您报告问题。
-
如果你上传一个文件到网站时看到错误,很可能是400坏请求错误是因为文件太大,所以服务器拒绝了它。
如果场地允许,将文件压缩为ZIP文件然后上传。
-
如果400错误发生在几乎每一个你访问的网站,最可能的问题在于你的电脑或互联网连接。运行一个网络速度测试和你的ISP确保所有配置都正确。
-
直接联系托管该页面的网站。这是可能的400坏请求错误实际上不是你那边有什么问题,但其实是他们需要修复,这样的话让他们知道会很有帮助。
大多数网站都有社交网络联系人,有时甚至有电话号码和电子邮件地址。
如果整个站点宕机并出现400错误请求,可以在Twitter上搜索# websitedown通常是有帮助的,比如# facebookdown或# gmaildown.这当然无助于解决问题,但至少你知道你不是一个人!
-
如果以上都不起作用,而且你确定问题不是出在你的电脑上,你只需要稍后再检查一下。由于问题不是由您来修复的,所以请定期访问该页面或站点,直到它恢复正常。
你可能会看到400错误的更多方式
在Internet Explorer中,无法找到该网页表示400 Bad Request错误。IE标题栏会说HTTP 400错误请求或者类似的东西。
Windows更新也可以报告HTTP 400错误,但它们显示为错误代码0x80244016或与消息WU_E_PT_HTTP_STATUS_BAD_REQUEST.
在Microsoft Office应用程序中,一个链接报告的400错误通常会显示为远程服务器返回错误(400)错误请求。消息在一个小弹出窗口中。
运行Microsoft IIS的Web服务器通常通过在后面加一个数字来提供关于400 Bad Request错误的原因的更具体的信息400,如HTTP错误4001 -错误请求,这意味着无效的目的地头.
以下是完整的列表:
微软IIS 400错误代码 | |
---|---|
400.1 | 无效的目的地头 |
400.2 | 无效的深度头 |
400.3 | 无效如果头 |
400.4 | 无效的覆盖头 |
400.5 | 无效的转换头 |
400.6 | 无效的请求主体 |
400.7 | 无效的内容长度 |
400.8 | 无效的超时 |
400.9 | 无效的锁牌 |
错误,如400错误请求
许多其他浏览器错误也是如此客户端错误,因此至少在某种程度上与400坏请求错误相关。一些包括401年未经授权,403年被禁止的,404没有找到,408请求超时.
服务器端HTTP状态码也存在,并且总是以它开始5而不是4.你可以在我们的HTTP状态码错误列表。