我面臨奇怪的問題我在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