Spring/Spring MVC
[Spring MVC] HTTP 응답 메시지 객체 - HttpServletResponse
잉숭
2021. 5. 14. 14:47
HttpServletResponse란?
서블릿이 생성한 응답 객체, 웹 어플리케이션 서버는 이 객체의 정보를 바탕으로 HTTP 응답 메시지를 생성하여 웹 브라우저에 전달한다
HttpServletResponse 사용법
1. writer.println() 사용
- 단순 텍스트를 전달할 경우 setContentType("text/plain")
- HTML 텍스트를 전달할 경우 setContentType("text/html")
2. objectMapper.writeValueAsString() 사용
- 자바 객체에서 JSON 텍스트로 변환한 뒤 response.getWriter().write() 메소드를 사용
HTTP 응답 데이터 예시 - 단순 텍스트, HTML
1. 응답 데이터 - 단순 텍스트
2. 응답 데이터 - HTML
HTTP 응답 데이터 예시 - API JSON