我面临奇怪的问题我在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将返回套接字异常有什么更多的我需要知道??
我在代理之后,但我在启动模拟器时在代理器选项中设置了代理。
它不是模拟器,它是模拟器 – vnshetty 2011-04-02 03:37:14