2013-03-10 96 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类似的方式。