WordPress JSON API - 请求标头错误

时间:2015-12-24 01:11:53

标签: javascript php angularjs json wordpress

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

当我尝试从浏览器访问一个简单的URL时,它可以很好地工作,但是当我尝试从我的Ionic应用程序访问时,会出现以下错误:

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

我是否需要在我的WP博客中做一些允许的事情?

1 个答案:

答案 0 :(得分:0)

很可能是由于跨源请求。因此,请尝试在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');

确保您尚未在其他文件中使用过标头,否则会出现令人讨厌的错误。

希望它对你有所帮助。