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