也称为错误请求错误,400错误是HTTP响应状态代码,这意味着您发出了不正确的请求,或者它已损坏且服务器无法理解它。
当您在地址栏中输入错误的URL时,通常会导致错误,即所谓的无效语法。在修复问题时,这可能是令人沮丧的挑战,因为代码表示客户端和Web应用程序,Web服务器和多个第三方Web服务之间的复杂关系。
通常,4xx类别中的状态代码是基于客户端的错误响应,当您获得一个时,它并不一定意味着它是与客户端相关的问题,即您用于访问Web的Web浏览器或设备。
但是,因为400 Bad Request错误通常源于客户端,所以必须从中解决问题。
在尝试下面的解决方案之前,请进行彻底的备份,尤其是在您对网站或应用程序进行修改时,以便您有一个干净的地方来测试以下解决方案是否有助于解决400 Bad Request错误。
FIX:400 - 这是一个错误 - 在此服务器上找不到请求的URL。
1.检查您的URL
当您输入错误或不正确的URL时,通常会发生400 Bad Request错误,因此***步是检查URL是否正确。 检查域名后的拼写,案例,路径,查询或片段部分,并确保它们是正确的。 还要检查不正确的特殊字符。
- 相关:FIX:HTTP错误503'服务不可用'在windows10上
2.清除cookies
无效或重复的本地cookie可能会导致400错误请求错误在与另一个用户的另一个会话令牌冲突时显示,因此您可能会收到错误。 在这种情况下,请检查与提出问题的网站或应用相关的Cookie。
如果您使用的是谷歌浏览器,Microsoft Edge(IE)或Firefox浏览器,以下是清除缓存和Cookie的方法。
谷歌浏览器
--打开Chrome并点击“更多”
--单击更多工具
--选择清除浏览数据
--选择一个时间范围
--选择所有时间删除所有内容
--转到Cookie和其他站点数据以及缓存的图像和文件,然后选中这两个框
--单击清除数据
Microsoft Edge
--打开Microsoft Edge
--单击集线器>历史记录
--选择清除所有历史记录
--选择要删除的内容,然后选择清除
要在使用Cortana时清除云浏览历史记录,请选择更改Microsoft Edge在云中了解我的内容,然后单击清除浏览历史记录。
火狐
您可以删除一个网站的cookie或完全删除所有cookie。 对于一个网站,执行以下操作:
--单击菜单,然后选择选项
--单击隐私和安全
--转到Cookie和网站数据
--单击管理数据按钮
--在“搜索网站”字段中,键入要为其删除Cookie的网站的名称
--单击“全部删除”以删除所有cookie和存储数据。 单击“删除所选项”以删除所选项
--单击保存更改
--在“删除Cookie和站点数据”确认框中,单击“删除”
要删除所有Cookie,请执行以下操作:
--单击菜单,然后选择库
--点击历史记录
--单击清除最近历史记录
--设置时间范围以清除所有内容
--单击“详细信息”旁边的箭头以展开列表
--选择Cookies
--单击立即清除并退出
3.上传较小的文件
当您尝试上载大文件时,也可能导致400 Bad Request错误。尝试并上传较小的文件,看看它是否有帮助。这包括不是来自您的计算机的上传或发送到其他计算机的文件,这些计算机被视为从您的Web应用程序中的服务器上传。
4.退出并重新登录
如果Web应用程序具有用户身份验证,请尝试注销并再次登录。如果您清除了cookie,则在尝试再次加载页面时应自动注销。 400 Bad Request错误可能由于从服务器发送到客户端的先前会话中的字符串而出现,以便为将来的请求识别它。
5.检查服务器上的常用软件包
您可能正在运行一些软件或内容管理系统,一旦修改可能会导致400错误的错误请求。要解决此问题,请执行以下操作:
--将软件的***升级回滚到错误出现之前的时间,并且工作正常
--还可以还原到最近升级的旧版扩展程序或模块
--卸载新的扩展,模块或插件
--检查数据库并手动查看由扩展或插件修改的记录。
6.排除服务器故障
--检查无效的HTTP标头
--查看应用程序所执行内容的服务器端日志,应用程序连接的服务器以及它提供的数据库结果。
--调试应用程序代码或脚本。 在执行调试过程之前,请手动执行此操作并将应用程序的副本复制到本地开发计算机,以便在发生400 Bad Request错误之前重新创建确切的方案
7.重置您的浏览器(Chrome)
--打开Chrome
--点击更多
--单击设置
--单击高级
--在“重置”部分下,单击“重置”
-单击重置确认
注意:此过程会将默认搜索引擎重置为Google,主页和标签,新标签页,固定标签,内容设置,Cookie和网站数据,扩展程序和主题。 新设置也适用于您登录的所有设备。