代码如下:
var uri = gUrl+"/sms/index.php?phonenumber="+this.phone.string;
// 设置处理响应的回调函数
var xhr = cc.loader.getXMLHttpRequest();
xhr.open(“GET”, uri, true);
// 设置POST请求的请求头
xhr.setRequestHeader(“Content-Type”
, “text/html;charset=utf-8”);
xhr.setRequestHeader(“Access-Control-Allow-Origin”, “*”);
xhr.timeout = 30000;
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status <= 207)) {
var httpStatus = xhr.statusText;
var response = xhr.responseText;
cc.warn(response);
}
};
xhr.send();
在模拟器和浏览器没有问题,android真机调试时必报如下错误:
30 21:40:29.774: E/cocos2d-x debug info(11592): come in connect
06-30 21:40:29.774: E/cocos2d-x debug info(11592): java.net.SocketException: socket failed: EACCES (Permission denied)
- Creator 版本号:1.5.0
- 目标平台:(Android)
求大神帮忙;