报错:
2019-02-13 17
51.568 7879-7898/com.duobao.xxqw D/jswrapper: JS: r 2019-02-13 17
51 Login postData : {“p”:{“openId”:“1456”,“channel”:1},“u”:-1,“t”:1550049111567,“s”:0,“n”:“7d3e8bef8d31a9789546038ee5f365eb”,“tk”:"",“v”:“1.2.11”} , url : http://xx.xx.xx.xx:8501/action/?api=Login
2019-02-13 17
51.568 7879-7898/com.duobao.xxqw E/assert: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_xmlhttprequest.cpp function:open line:199
2019-02-13 17
51.568 7879-7898/com.duobao.xxqw D/jswrapper: JS: httpRequest.error:0
2019-02-13 17
51.593 7879-7898/com.duobao.xxqw D/jswrapper: Response failed, error buffer:
2019-02-13 17
51.594 7879-7898/com.duobao.xxqw D/jswrapper: JS: httpRequest.error:11660
代码如下:
SendHttpRequest(serverUrl, rType, callBack, data){
if ( undefined == rType ){
rType = "GET";
}
var url = serverUrl;
//每次都实例化一个,否则会引起请求结束,实例被释放了
var httpRequest = new XMLHttpRequest();
//服务器json解码
var self = this;
httpRequest.onerror = function(){
console.log("httpRequest.error1:", url);
};
httpRequest.onreadystatechange = function(){
//执行成功
if (httpRequest.readyState == 4 && (httpRequest.status >= 200 && httpRequest.status < 400)) {
var response = httpRequest.responseText;
// console.log(httpRequest.responseText);
if ( undefined != callBack) {
callBack(httpRequest.responseText);
}
} else{
console.log("httpRequest.error status : %s", httpRequest.status);
// self.onHttpError();
}
};
httpRequest.open(rType, url, true);
if ( data )
httpRequest.send(data);
else
httpRequest.send();
}
麻烦大神帮忙看下。。