如何处理无法在Titanium appcellerator上达到主机

时间:2013-12-04 10:18:38

标签: javascript web titanium titanium-mobile

我使用此代码示例在HTTP服务器上发送GET请求。

var url = "http://myserver.com/resource.html";
     var client = Ti.Network.createHTTPClient({
         // function called when the response data is available
         onload : function(e) {
             alert('success');
         },
         // function called when an error occurs, including a timeout
         onerror : function(e) {
             Ti.API.debug(e.error);
             alert('error');
         },
         timeout : 5000  // in milliseconds
     });
     // Prepare the connection.
     client.open("GET", url);
     // Send the request.
     client.send();

如果请求有成功响应,则正确调用onload。 如果请求有错误响应,例如404 Not Found,则会正确调用onerror。 但是如果主机不可用,则会调用onload和onerror。 如何才能处理主机不可解决的问题?

1 个答案:

答案 0 :(得分:0)

我注意到此行为仅在浏览器上进行。在Android设备上一切正常