我試圖做一個小的Android應用程序應該抓住我的網站的一個頁面,並顯示我的應用程序的內容(純文本)。Http請求基本
我打電話的網站只會發送我需要的信息,所以我不得不切斷HTTP標頭並顯示正文。但我不知道該怎麼做,需要你的幫助。我如何從基本網站獲取文本並將其顯示在我的應用程序中?
我試圖做一個小的Android應用程序應該抓住我的網站的一個頁面,並顯示我的應用程序的內容(純文本)。Http請求基本
我打電話的網站只會發送我需要的信息,所以我不得不切斷HTTP標頭並顯示正文。但我不知道該怎麼做,需要你的幫助。我如何從基本網站獲取文本並將其顯示在我的應用程序中?
您可以使用Apache Httpcomponents庫。 http://hc.apache.org/。
我使用它來與我的RESTful服務進行通信。
有關於如何只得到響應字符串(忽略HTTP頭之類的東西)的例子
你可以嘗試使用這種方法:
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
類似的方式。