Angularjs ionic framework wp rest api基本授权不起作用

Angularjs ionic framework wp rest api基本授权不起作用,angularjs,wordpress,ionic-framework,Angularjs,Wordpress,Ionic Framework,我在ionic framework上从app.js调用https,但无法获取数据,在控制台上显示原因:CORS标头“Access control allow header from CORS preflight channel”中缺少令牌“authorization” var string = $base64.encode('wes' + ':' + '1231231'); $http({ method: 'GET', url 'http://192.168.1.1/wordpre

我在ionic framework上从app.js调用https,但无法获取数据,在控制台上显示原因:CORS标头“Access control allow header from CORS preflight channel”中缺少令牌“authorization”

var string = $base64.encode('wes' + ':' + '1231231');
$http({
   method: 'GET', 
   url 'http://192.168.1.1/wordpress/wp-json/users/',
   headers:{'Authorization': 'Basic '+ string }
})
.success(function(data, status){
   console.log(data);
});
我在firefox restclient上测试一切正常

另外我在mac终端上测试curl也可以把数据拿回来

curl --user wes:1231231 http://192.168.1.1/wordpress/wp-json/users/
但是下面的代码在ionic framework上,它在控制台上显示错误

跨源请求被阻止:此同一源策略不允许在以下位置读取远程资源:CORS标头“Access control allow header from CORS飞行前通道”中缺少令牌“authorization”

var string = $base64.encode('wes' + ':' + '1231231');
$http({
   method: 'GET', 
   url 'http://192.168.1.1/wordpress/wp-json/users/',
   headers:{'Authorization': 'Basic '+ string }
})
.success(function(data, status){
   console.log(data);
});

ok问题解决,离子框架+wp json api

因为问题控制台显示CORS标头“访问控制允许来自CORS飞行前通道的标头”中缺少令牌“授权”

转到json rest api插件文件打开plugin.php

搜索访问控制允许源

添加标题“访问控制允许标题:授权,内容类型”


问题解决,因为我们需要一个授权头。

ok问题解决,ionic framework+wp json api

因为问题控制台显示CORS标头“访问控制允许来自CORS飞行前通道的标头”中缺少令牌“授权”

转到json rest api插件文件打开plugin.php

搜索访问控制允许源

添加标题“访问控制允许标题:授权,内容类型”


问题解决了,因为我们需要一个授权头。

Ionic博客:处理CORS:也可能Wordpress需要一些授权令牌?请参阅:您可以在服务器上启用跨域请求离子博客:处理CORS:也可能Wordpress需要一些授权令牌?请参阅:您可以在服务器上启用跨域请求