<script>document.cookie = "humans_21909=1"; document.location.reload(真)</script>

<script>document.cookie = "humans_21909=1"; document.location.reload(true)</script>

web API 使用 wordpress 构建显示

错误
<script>document.cookie = "humans_21909=1"; document.location.reload(true)</script>

它有时在某些网络上工作,有时不工作

首先,使用 All In One WP Migration 将网站克隆到本地开发机器。然后,检查 REST API,如果相同的错误仍然存​​在。这意味着您的代码中有一些错误。在我的例子中,REST API 在我的本地机器上工作得很好,但显示相同的 HTTP 409 冲突。我联系了 Bluehost 支持。他们告诉我他们有一些 mod_security 问题。 2 3 天后,他们修好了。之后一切正常。

我 运行 遇到了同样的问题,下面是两个 json api 有问题,它们正在使用 Json API User Plugin

http://example.com/api/get_nonce/?json=get_nonce&controller=user&method=register

http://example.com/api/user/register/?username=eww_test&email=john@domain.com&display_name=John&notify=both&seconds=100&insecure=cool

然后我将整个站点移动到 localhost 并检查 API,它们工作正常,所以我联系了主机 hostgator

他们建议禁用 mod_security 那个在我的例子中是子域的域。

并且问题已经解决。

经过测试并且运行良好

我对以 api/register 结尾的 API 得到了相同的回复,然后我将名称 /register 更改为 /new_register 然后问题解决了,

我认为 url 中的 register 是这个错误的原因

我在加载图片时遇到了同样的问题。我的图像名称是 contact-desktop.pngcontact-display-mob.png

我的 cpanel 托管提供商块名称包含 contactregister 等词。 所以我重命名了那个文件,它工作得很好。

有时,当您将文件夹或文件命名为保留名称或阻止名称时,会发生此错误。

在我的例子中,我将一个文件夹命名为 contact,结果该名称被阻止用作文件夹名称。

postman 上测试我的脚本时出现此错误:

<script>
    document.cookie = "humans_21909=1"; document.location.reload(true)
</script>

我将文件夹名称从 contact 更改为 contacts,它起作用了。错误消失了。

我遇到了同样的问题,我在 bigrock.in 上托管。

就我而言,我的托管服务提供商所说的问题是用户的 IP 被列入黑名单。

您可以从此处进行黑名单 IP 检查https://mxtoolbox.com