海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

您可能熟悉 HTTP 404 错误。 这是当您请求的页面或文档无法找到时。 但是当你收到 HTTP 错误 400 时,你会得到 错误的请求 信息? 那个有点棘手,但没有什么可担心的。 我们想了解发生 400 错误的一些最常见原因、发生时修复它的方法以及您可以采取的防止它发生的步骤。

https://www.youtube.com/watch?v=SQq_KqG-WBI

订阅我们的 YouTube 频道

什么是 HTTP 错误 400?

在人们收到的所有 HTTP 错误中,这是在用户端发生的更常见的错误之一。 这并不是说服务器管理员不必担心它。 他们是这样。 但很多情况下,请求一开始就是不好的,网站无法理解。 因此,甚至不用尝试完成它,它只会给您 400。

幸运的是,您可以采取一些措施将请求推送到服务器进程并执行。 那么让我们看看一些原因,以及如何解决它们。

浏览器缓存和 Cookie 问题

我们已经说过了,我们会再说一遍。 清除浏览器缓存是 HTTP 错误的“关闭,然后重新打开”。 或者真的,大多数互联网错误。 不幸的是,这样做绝对不能解决所有问题。 但是,如果某处损坏、cookie 过期,或者只是某些东西被锁定而无法解析,则清除浏览器缓存可能能够将其清除。

很多时候,表单提交或登录时会返回 400 错误。 如果您正在发送安全和加密的数据包,则在此过程中可能会出现问题。 有时一个简单的刷新就可以做到,但有时一个完整的缓存冲动可以清除它。

此外,您可以在收到 HTTP 错误 400 时尝试绕过缓存,方法是按 CTRL/CMD – Shift – R 在错误屏幕上。 这可能有助于推动您的请求。 如果没有,那么您将继续进行其他修复。

海外社媒SNS代运营Tiktok代运营公司

检查您的网址

HTTP 错误 400 的主要原因之一实际上是 URL 中的错误。 不像通常会导致 404 的拼写错误,而是一个不属于服务器预期语法的非法字符。

我们来看一个简单的例子。 当您使用 UTM 广告系列时,您可以使用 %20 和类似的代码来插入字符(%20 插入一个空格)。 像这样:

www.elegantthemes.com/divi?utm_campaign=viral%20campaign&utm_medium=博客%20post&utm_source=TikTok

工作网址

你现在可以把那个 URL 放在我们的浏览器中,它会起作用。 但是,如果你把一个 % 或者 %20 在 URL 的主要部分(在 ? 表示 URL 中的查询字符串),服务器只是不知道您在要求什么。

www.elegantthemes.com/%divi 会给你这个:

400 错误 %

因为标准 URL 结构不接受该字符。 确保当您收到 HTTP 错误 400 时,您没有以任何方式使 URL 格式错误。 您尝试访问的 URL 已正确输入。这很可能会发生在您单击的 URL 上,因此如果您点击了一个显示 400 Bad Request 屏幕的链接,请检查主 URL 是否有任何奇怪的字符不应该在那里。

检查浏览器加载项和扩展

就像 WordPress 调试一样,您要确保第三方软件不会导致问题。 如果您运行任何浏览器扩展或附加组件,最好单独禁用它们以查看其中一个是否导致错误弹出。

http 错误 400

你可以一次完成这一切,但你不知道谁是罪魁祸首。 所以单独检查它们。 如果您可以重新加载页面并且没有出现 400 错误,那么要么学习在没有该附加组件的情况下生活一段时间,要么检查扩展程序市场以确保它已更新到最新版本。

文件过大

这是WordPress中的一个大问题。 WP 用户在尝试上传文件时总是遇到 HTTP 错误。 这不 只是 WordPress 也会发生这种情况。 但是使用 WP,这是一个非常简单的修复。 但是,为了确保您设置的 400 基于文件大小,请将较小的文件上传到服务器。 如果它通过,则文件大小限制需要增加的可能性更高。 此外,我们很幸运地注销并重新登录以修复基于上传的 400 错误。

在你的 wp-config.php 文件,您应该找到如下所示的行: 定义(’WP_MEMORY_LIMIT’,’64M’);

wp内存限制截图

如果你没有找到它,你可以复制/粘贴这个直接在读取的行上方 /* 就是这样,停止编辑! 快乐的博客。 */. 然后将64M调整为128M或256M. 这样做将更改 WordPress 网站的最大文件上传大小(以兆字节为单位)。

您还可以通过您的 .htaccess 文件和 函数.php 主题目录中的文件。 如果您更愿意走那条路,我们有一些很棒的文档可以引导您完成这些步骤。

刷新您的 DNS 缓存

刷新您的 DNS 缓存的帮助方式与清除浏览器缓存和删除 cookie 的帮助方式大致相同。 (顺便说一下,它们是完全分开的。)不过概念是一样的。 您的计算机正在保存您访问过的站点的 DNS 信息,以便在重新访问它们时更快地加载它们。 但是……有时旧信息会与网站的最新版本发生冲突。 你会得到一个 400 错误。

不过,这是一个非常简单的修复。 在 Windows 中,您只需要打开命令提示符。

刷新 dns 窗口

只需输入 指令 在搜索中,当您出现提示时,只需输入 ipconfig /flushdns (有空间)。 这可能已经修复了您的 HTTP 错误 400。

如果您使用的是 Mac,则非常相似。 你搜索 终端 并输入 须藤 killall -HUP mDNSResponder. 如果这不起作用,请尝试 须藤discoveryutil udnsflushcaches.

对于其他操作系统和 DNS 缓存的完整纲要,您可以查看 Kinsta 的优秀指南。

结束 HTTP 错误 400

如果在尝试了所有这些解决方案后仍然得到 400,那么是时候联系网络主机了。 如果您是访问者并且知道如何通过 Twitter 或其他方式联系该网站,请这样做。 如果您是管理员并且必须处理问题,那么您最好的选择可能是您使用的任何主机的支持。 许多像 400 这样的 HTTP 错误可以通过像我们在这里提到的那样简单易行的解决方案来修复。 但是,并非所有人都可以。 这时候就应该让主持人参与进来。 他们拥有比您更多的信息和访问权限。

您过去是如何处理 HTTP 错误 400 的?

Leremy/shutterstock.com 的文章特色图片

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts