2011-09-28 70 views
0

我想這個數據----> 「#$ 1 $埃及@مصر 」從這個鏈接 - >「 http://184.173.7.132/mobile.aspx?action=4如何在android中執行GET方法?

我用這個代碼,但響應NULL

public HttpResponse doGet(String url) throws Exception { 

    HttpResponse response = null; 
    try { 

     HttpClient httpclient = new DefaultHttpClient(); 

     HttpGet httpget = new HttpGet(url); 

     response = httpclient.execute(httpget); 
     } 

     catch (IOException e) { 
      e.printStackTrace(); 
     } 
     return response; 

} 
+0

你會得到IOException嗎? - 您是否已將INTERNET權限添加到清單中? – Marqs

回答

2

使用此代碼,它是爲您的網址工作。在清單中添加互聯網權限

String page; 


DefaultHttpClient httpClient = new DefaultHttpClient(); 
        HttpGet httpGet = new HttpGet("http://184.173.7.132/mobile.aspx?action=4"); 

       // httpGet.addHeader("Content-type","application/json"); 


        ResponseHandler<String> resHandler = new BasicResponseHandler(); 

       try 
       { 
        page = httpClient.execute(httpGet, resHandler); 
       } 
       catch (ClientProtocolException e) 
       { 

        e.printStackTrace(); 
       } catch (IOException e) { 
        // TODO Auto-generated catch block 

       } 
        Log.e("response",page); 
+0

這行是什麼「Log.e(」response「,page);」做?? – Sonnenschein

+0

只看到logcat的響應,你可以用麪包代替 – Abhi

+0

啊哈..清楚 非常感謝你現在的工作:) :) – Sonnenschein

相關問題