我试图让使用钛的Android应用程序通过xhr连接localhost,这是代码:
function e (){
var xhr = Titanium.Network.createHTTPClient();
xhr.onload = function()
{
alert(xhr.responseText);
};
xhr.onerror = function()
{
alert("Error");
};
xhr.open("GET","http://localhost/test.php");
xhr.send();}
我收到错误,这会出现在流程跟踪中:
I / TiHttpClient(211):( TiHttpClient-1)[16,27717]发送错误 与http://localhost的连接被拒绝
答案 0 :(得分:3)
答案 1 :(得分:0)
尝试使用您的IP打开。像
xhr.open("GET","http://xxx.xxx.xxx.xxx/test.php");
(我已经使用Objective C而不是使用Titanium完成了这项工作。但你可以尝试一下)
修改强>
定义端口号
xhr.open("GET","http://xxx.xxx.xxx.xxx:8888/test.php");