|
[BUG]
api.ajax访问https资源问题
[复制链接]
使用了三种方法情况分别如下:
第一种:
$api.get('https://domain/', function(ret) {
alert('in $api.get..' + ret);
}, 'text');
结果: 不会弹出alert提示,没有任何反应。
第二种:
$.ajax({
url : 'https://domain/',
type : 'GET',
dataType : 'text',
beforeSend : function(request) {
request.setRequestHeader('Content-Type', 'application/json');
},
success : function(data, textStatus) {
alert('2222' + data);
alert(textStatus);
},
error : function() {
alert("ERROR");
}
});
结果:会提示安全证书有问题,点击继续,会收到服务器端数据:
第三种:
api.ajax({
url : 'https://domain/',
method : 'get'
}, function(ret, err) {
alert('in api.ajax callback...');
if (ret) {
api.alert({
msg : JSON.stringify(ret)
});
} else {
api.alert({
msg : JSON.stringify(err)
});
}
});
结果:会进入callback函数,但是有错误提示,不会收到服务器端数据:
说明:
1.https的证书是在startSSL申请的,使用浏览器访问不会提示不安全证书问题。
2.之前版本一直使用正常,自从1.74版本更新之后就出现这个问题了。
望尽快解决,如需具体域名信息,请私信联系,多谢!
|
|