我试着用av.cloud.httprequest发送https请求,但发现每次都返回500 status,是云代码不允许https么?
下面的两个请求,第一个会失败,第二个会成功
AV.Cloud.httpRequest({
'url': 'https://www.google.com/',
'success': function(httpResponse) {
console.error('google request success');
},
'error': function(httpResponse) {
console.error('google Request failed with response code ' + httpResponse.status);
}
});
AV.Cloud.httpRequest({
'url': 'http://www.google.com/',
'success': function(httpResponse) {
console.error('google request success');
},
'error': function(httpResponse) {
console.error('google Request failed with response code ' + httpResponse.status);
}
});
我们支持https请求的。但是你这里提到的问题是node的一个Bug
https://github.com/joyent/node/issues/4771
我们暂未升级node版本,这个bug在请求https google的时候会出现。
如果您尝试请求我们的https://cn.avoscloud.com,可以正常运行。