반응형

자바 Http 통신 후 response를 받게 됩니다.

response의 값을 직접 확인 하는 방법에 대해서 알아봅니다.

 

1. String으로 받기

HttpResponse response = httpClient.execute(new HttpGet(URL));
HttpEntity entity = response.getEntity();
String responseString = EntityUtils.toString(entity, "UTF-8");
System.out.println(responseString);

 

2. Line별로 받기

HttpResponse response = httpClient.execute(new HttpGet(URL));
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
BufferedReader r = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String line;

while ((line = r.readLine()) != null) {
	System.out.println(line);
}

 

반응형

+ Recent posts