2013-03-10 5 views
0

나는 내 웹 사이트의 페이지를 잡아 내 응용 프로그램에 내용 (일반 텍스트)을 표시해야하는 작은 안드로이드 응용 프로그램을 만들려고합니다.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에서와 유사한 방식으로.