기억의 DataBase

HttpServletRequest, HttpServletResponse에 대한 이해 본문

JSP&Servlet

HttpServletRequest, HttpServletResponse에 대한 이해

Zester; 2019. 1. 31. 18:04

WAS가 웹브라우져로부터 Servlet요청을 받으면 
  1. 요청을 받을 때 전달 받은 정보를 HttpServletRequest객체를 생성하여 저장
  2. 웹브라우져에게 응답을 돌려줄 HttpServletResponse객체를 생성(빈 객체)
  3. 생성된 HttpServletRequest(정보가 저장된)와 HttpServletResponse(비어 있는)를 Servlet에게 전달
HttpServletRequest
  1. Http프로토콜의 request 정보를 서블릿에게 전달하기 위한 목적으로 사용
  2. Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽어들이는 메소드를 가진 클래스
  3. Body의 Stream을 읽어들이는 메소드를 가지고 있음
HttpServletResponse
  1. Servlet은 HttpServletResponse객체에 Content Type, 응답코드, 응답 메시지등을 담아서 전송함
Header 정보 확인하기



URL(Uniform Resource Locator)과 URI(Uniform Resource Identifier)

URL(Uniform Resource Locator) : 실제 파일의 위치
ex) http://exam/work/url.htm (직접적으로 파일의 경로를 보여줌)

URI(Uniform Resource Identifier) : 파일의 위치를 알 수 있는 식별자
ex) http://exam/uri (rewrite 기술을 사용하여 만든 의미있는 식별자)

※ request 정보안에 담겨있음

 
출처 : edwith 부스트코스 - https://www.edwith.org/boostcourse-web

'JSP&Servlet' 카테고리의 다른 글

redirect와 forward  (0) 2019.02.19
JSP 문법과 내장객체  (0) 2019.02.18
JSP의 라이프사이클  (0) 2019.02.18
JSP  (0) 2019.02.18
Servlet  (0) 2019.01.31
Comments