请看代码:
var servicePath = 'https://www.ibyter.com/service/';
$.ajax({
url: servicePath + 'api/columns',
headers: { 'Authorization': 'Bearer sfdsfdsfsdf' },
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (data) {
var a = 1;
},
error: function (data) {
var a = 1;
}
});
1.如果不使用ssl,没有问题,可以正常获取web api数据
2.使用ssl,把Authorization换成 "dsjkl"/"djkljk",或者其他的,可以正常获取数据
3.使用ssl,把Authorization不变,把Bearer环尘basic,可以正常获取数据
4.所有情况在chrome正常,Authorization用来Oauth验证
求解决方案,谢谢