답변 1
2
안녕하세요 mo ti님!
.
HttpServletRequest 객체를 통해 메시지 바디를 읽을 수 있습니다.
아래의 예제코드처럼 HttpServletRequest에서 BufferedReader를 얻을 수 있습니다.
이 reader를 통해 한줄씩 읽어오는 것도 가능하며, 한글자씩 읽는것도 가능합니다.
@RestController
public class PlainController {
@GetMapping("/text")
public void plainText(HttpServletRequest request) {
try (BufferedReader reader = request.getReader()) {
String s = reader.readLine();
System.out.println(s);
} catch (Exception e) {
e.printStackTrace();
}
}
}
.
더불어 해당 강의를 계속 학습하시면 HttpServletRequest 객체로 할 수 있는 다양한 방법을 알 수 있습니다.
HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트
.
감사합니다.