스마트웹앱콘텐츠전문가/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