스마트웹앱콘텐츠전문가/JAVA

[JAVA]서버에서 RequestBody 읽기

9D4U 2021. 8. 19. 17:35
728x90
반응형

이번 포스팅은

 

API 통신으로 전송된

 

RequestBody를 읽는 방법에 대해 알아보겠습니다.

 

여러가지 방법이 있겠지만,

 

간단하게 사용하는 방법

 

다음과 같은 방법이 있겠습니다.

 

InputStream is = req.getInpuStream(); //HttpServletRequest req
BufferedReader bfr = new BufferedReader(new InputStreamReader(is, "UTF-8")); 
//내용에 한글이 포함된 경우라면, InputStreamReader 캐릭터셋을 UTF-8로 설정
//또는 new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8)) 도 가능

System.out.println("내용 읽기 : " + bfr.lines().collect(Collectors.joining(System.lineSeparator())));

 

요렇게 사용하면, String 또는 Object 형식으로도 변환 후 사용 가능 합니다.

 

728x90