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
'스마트웹앱콘텐츠전문가 > JAVA' 카테고리의 다른 글
[JAVA]LIST + LIST = LIST 해보자 (0) | 2023.12.13 |
---|---|
[JAVA]문자열을 배열로 만들기 해보자! (0) | 2023.12.13 |
대소문자관련처리 (0) | 2021.06.14 |
파일 리스트 출력 (0) | 2021.05.10 |
파일 삭제 (0) | 2021.05.10 |