从Android模拟器连接到我的EC2实例的问题
我面临奇怪的问题我在EC2中部署了一个web服务,它工作正常,但是当我试图对这些服务执行REST请求时,我得到了java.net .SocketException:操作超时。当我在我的笔记本浏览器中尝试相同的URL时,它正在工作,但是当我在Android模拟器浏览器中尝试此操作时,它给了我错误。从Android模拟器连接到我的EC2实例的问题
这里是我的代码
REST URL:http://122.248.194.88:8080/data_for?train=12657
代码: -
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://122.248.194.88:8080/data_for?train=12658");
// Execute the request
HttpResponse response;
try {
response = httpclient.execute(httpget);
`
这httpclient.execute将返回套接字异常有什么更多的我需要知道??
我在代理之后,但我在启动模拟器时在代理器选项中设置了代理。
我用这里的例子:http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html消费一个JSON字符串。它完美的作品。
yess权限设置,我能够从我的浏览器访问谷歌 – 2011-04-01 19:57:51
这对我来说也很好,但当我尝试我的网址我得到相同的时间在线InputStream source = retrieveStream(url);我不知道什么是错的,你可以试试我的代码? – 2011-04-05 15:02:54
感谢它的工作很大的问题是在代理 – 2011-04-06 13:21:45
它不是模拟器,它是模拟器 – vnshetty 2011-04-02 03:37:14