2013-03-10 145 views
0

我試圖做一個小的Android應用程序應該抓住我的網站的一個頁面,並顯示我的應用程序的內容(純文本)。Http請求基本

我打電話的網站只會發送我需要的信息,所以我不得不切斷HTTP標頭並顯示正文。但我不知道該怎麼做,需要你的幫助。我如何從基本網站獲取文本並將其顯示在我的應用程序中?

回答

0

您可以使用Apache Httpcomponents庫。 http://hc.apache.org/

我使用它來與我的RESTful服務進行通信。

有關於如何只得到響應字符串(忽略HTTP頭之類的東西)的例子

0

你可以嘗試使用這種方法:

DefaultHttpClient http_client = new DefaultHttpClient(); 
HttpGet http_get = new HttpGet(YOUR_SERVER_URL); 
HttpResponse response = http_client.execute(http_get); 
if(response.getStatusLine().getStatusCode() != 200) { 
    return "Error: " + response.getStatusLine().getReasonPhrase(); 
} 
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); 
String first_line = reader.readLine(); 

,然後你可以讀取行的其餘部分以類似的方式與reader類似的方式。