我试图做一个小的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
类似的方式。