Java
[Java Spring] HttpServletResponse
Luke_look
2023. 7. 2. 20:13
1. HttpServletResponse
Servlet API의 일부로, 서버에서 클라이언트로 응답을 전송하는 데 사용됩니다. HTTP 응답에는 상태 코드, 헤더, 본문과 같은 정보가 포함될 수 있습니다.
주요 메서드들을 보여드리면,
- setStatus(int sc): HTTP 응답 상태 코드를 설정합니다.
- setHeader(String name, String value): 주어진 이름과 값으로 HTTP 응답 헤더를 설정합니다.
- addCookie(Cookie cookie): HTTP 응답에 쿠키를 추가합니다.
- sendRedirect(String location): 클라이언트에게 지정된 위치로 리다이렉트하도록 요청합니다.
- getWriter(): 응답 본문에 쓰기 위한
PrintWriter
를 반환합니다 - getOutputStream(): 응답 본문에 쓰기 위한
ServletOutputStream
을 반환합니다. 이 메서드는 바이너리 데이터를 출력할 때 사용됩니다. - setContentType(String type): HTTP 응답의 Content-Type 헤더를 설정합니다. 이는 응답 본문의 미디어 타입을 지정합니다.
HttpServletResponse
인터페이스는 HTTP 응답을 다루는 다양한 기능을 제공합니다.