인프런 커뮤니티 질문&답변
퀴즈
51%나 틀려요. 한번 도전해보세요!
서블릿이 HTTP 요청/응답 처리와 관련하여 주로 어떤 역할을 하는 걸까요?
데이터베이스 정보 저장
웹 브라우저 화면 디자인
HTTP 요청/응답 서버 구현
자바 애플리케이션 독립 실행
답변 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 메시지 바디 - 단순 텍스트
.
감사합니다.




