HttpServletResponse

song yuheon·2023년 8월 30일
0

Spring

목록 보기
22/93
post-thumbnail
post-custom-banner

웹 개발 과정에서 웹 서버와 클라이언트 간의 응답 제어는 필수적인 작업이다. Java의 HttpServletResponse 인터페이스는 이러한 HTTP 응답 조작을 가능하게 한다.


1. HttpServletResponse 정의

HttpServletResponse는 Java의 Servlet API 내의 인터페이스로, 웹 서버가 클라이언트에게 전송하는 HTTP 응답을 표현한다.


2. 핵심 기능 및 정보

- 상태 코드 (Status Code)

: HTTP 응답의 상태 코드 설정 및 조회. 예: 200은 OK, 404은 Not Found.

- 헤더 (Headers)

HTTP 응답 헤더 설정 및 추가. 이 헤더는 응답의 추가 정보를 클라이언트에 제공한다.

- 출력 스트림 (Output Stream) & 작성자 (Writer)

응답 본문에 데이터 쓰기를 위한 출력 스트림(getOutputStream())과 문자 데이터 쓰기를 위한 PrintWriter(getWriter()) 접근.

- 콘텐츠 타입 (Content Type)

응답의 MIME 타입 설정 및 조회. 예: HTML은 text/html.

- 리다이렉트 (Redirection)

클라이언트를 다른 URL로 리다이렉트 지시 sendRedirect() 메서드.

- 쿠키 (Cookies)

응답에 쿠키 추가. 클라이언트에 저장되는 데이터 조각.

- 버퍼링 (Buffering)

응답 데이터 버퍼링 조절.

- 문자 인코딩 (Character Encoding)

응답 문자 인코딩 설정 및 조회.


profile
backend_Devloper
post-custom-banner

0개의 댓글