使用HTTPClient和JSON Titanium Android模拟器处理远程数据时出错

时间:2012-05-22 19:35:59

标签: android titanium

我正在尝试运行Titanium Appcelerator教程:https://wiki.appcelerator.org/display/guides/Handling+Remote+Data+with+HTTPClient+and+JSON

但HTTP请求不起作用,这是跟踪错误:

I/TiAnalyticsSvc(  289): (Thread-14) [289,25871] Sending 10 analytics events.
E/TiAnalyticsSvc(  289): (Thread-14) [20264,46135] Error posting events: api.appcelerator.net
E/TiAnalyticsSvc(  289): java.net.UnknownHostException: api.appcelerator.net
E/TiAnalyticsSvc(  289):    at java.net.InetAddress.lookupHostByName(InetAddress.java:513)
E/TiAnalyticsSvc(  289):    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:278)
E/TiAnalyticsSvc(  289):    at java.net.InetAddress.getAllByName(InetAddress.java:242)

2 个答案:

答案 0 :(得分:0)

这是因为您尝试使用api.appcelerator.net并且不存在。本教程使用https://www.appcelerator.com

答案 1 :(得分:0)

错误是说“api.appcelerator.net”是一个未知的主机。我查看了链接,看不到对此URL的引用。

该示例使用:“https://www.appcelerator.com”;

第二个代码段使用:“https://raw.github.com/appcelerator/Documentation-Examples/master/HTTPClient/data/json.txt”;

也有效。如果您在不同的页面上看到该URL,那么这显然是一个错误,因为它无效,可能是旧的。