반응형
자바 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);
}
반응형
'Programming > JAVA' 카테고리의 다른 글
[java] Exception in thread "main" java.net.MalformedURLException: no protocol 자바 에러 (0) | 2021.03.26 |
---|---|
[java] spring boot 실행 시 Permission denied 에러 (on linux) (0) | 2021.02.11 |
[spring] 스프링 에러 - org.aspectj.weaver.reflect.ReflectionWorld (0) | 2020.11.26 |
[java] 자바 배열 / 객체 정렬 (comparable, comparator도 같이 알아보자) (0) | 2020.10.05 |
[java] 자바 iterator란? 및 예제 (0) | 2020.10.04 |