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

par*_*hah 8 wordpress wordpress-rest-api

用wordpress构建的Web API显示错误

<script>document.cookie = "humans_21909=1"; document.location.reload(true)</script>
Run Code Online (Sandbox Code Playgroud)

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

小智 16

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

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

  • 它完美地工作@YasirPoongadan。可能是什么原因呢? (2认同)
  • 更改寄存器工作完美。我最近将我的主机更改为 Bluehost,我认为这个问题仅适用于 Bluehost 用户。 (2认同)

Sag*_*ang 7

首先,使用All In One WP Migration将网站克隆到本地开发计算机。然后,如果仍然存在相同的错误,请检查REST API。这意味着您的代码中有一些错误。就我而言,REST API在我的本地计算机上运行良好,但显示了相同的HTTP 409冲突。我联系了Bluehost支持。他们告诉我他们有一些mod_security问题。2 3天后,他们将其修复。在那之后效果很好。


raj*_*odi 5

我遇到了同样的问题,下面是两个 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¬ify=both&seconds=100&insecure=cool

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

他们建议禁用mod_security该域,在我的情况下是子域。

并且问题已经解决。

经过测试并运行良好


小智 5

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

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