2013-03-10 5 views
0

Я пытаюсь сделать небольшое приложение для Android, которое должно поймать страницу моего сайта и показать содержимое (обычный текст) в моем приложении.Http Request Basic

Веб-сайт, который я вызываю, отправит только сообщение, которое мне нужно, поэтому я должен как-то отключить 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 аналогичным образом.