【问题标题】:WordPress JSON API - Request Header ErrorWordPress JSON API - 请求标头错误
【发布时间】:2016-03-30 11:57:18
【问题描述】:

我正在使用 WordPress JSON API 插件来请求从我的博客中获取帖子等。

当我尝试从浏览器访问一个简单的 url 时,它运行良好,但是当我尝试从我的 Ionic 应用程序访问时,会出现以下错误:

Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflight response.

我需要从我的 WP 博客中做些什么来允许它吗?

【问题讨论】:

  • 我找到了这个答案,应该会有所帮助Enable CORS on JSON API Wordpress
  • 嘿@StefanoSaitta 谢谢你,但我检查了那里的东西对我没有用,我仍然遇到同样的错误。

标签: javascript php angularjs json wordpress


【解决方案1】:

这很可能是由于跨域请求。因此,请尝试在您的 functions.php 文件中添加以下 标题

function add_cors_http_header(){
    header("Access-Control-Allow-Origin: *");
    header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");

}
add_action('init','add_cors_http_header');

确保您还没有在另一个文件中使用过标头,否则您会收到严重错误。

希望对你有帮助。

【讨论】:

  • 您好,感谢您的提示,但不幸的是它不起作用。它仍然显示相同的错误。
猜你喜欢
  • 2021-05-18
  • 2021-11-02
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 2020-11-08
  • 2022-01-19
  • 2017-06-22
  • 1970-01-01
相关资源
最近更新 更多