cocos2d - JS Http请求 :
JavaScript Demo :
openHttp: function(){
var xhr = cc.loader.getXMLHttpRequest();
xhr.open("GET", "http://httpbin.org", true);
xhr.send();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 207))
{
cc.log(1,"Get 请求成功 !");
cc.log(1,"请求状态码 : ", xhr.status);
cc.log(1,"相应状态 : ", xhr.status);
cc.log(1,"相应报文 : ", xhr.responseText);
}
};
}
xhr.open() 的第二个参数 是服务器地址 .
xhr.send() 函数可以发送json给后端 .
例如 :
var obj = {};
obj.account = "yuzhen";
obj.mima = "123456";
var json = JSON.stringify(obj);
xhr.send(json);