android手机HTTPS请求发不出去

android手机HTTPS请求发不出去,chrome浏览器和模拟器可以正常请求数据
如题所示,证书是腾讯云上面申请的免费证书。引擎版本是1.10.2.
另外在编辑器中选 择启动浏览器运行游戏,请求发出去了,服务器也收到了,但是客户端接收或是解析不出来数据。

目前只有直接用360,chrome等浏览器和模拟器是能正常请求回显数据。
代码如下:
requestGetPlayerData:function(id){
var selfThis = this;
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) {
var response = xhr.responseText;
console.log("requestGetPlayerData res = " + response);
selfThis.onUserDataResponse(response);
}
};

    var url = getServerAddress() + ":" + getServerPort() + "/user";
    url += "?";
    url += "id=" + id;
    xhr.open("GET", url, true);
    xhr.send();
},

顶起来

解决了,以前是用Apache下面的证书,换成Nginx下面的证书就可以了。我用的是nodejs服务器,这个没有提供现成的证书

1赞

意思是只需要服務器換證書嗎?

是的!!!