sm 기술 블로그

[스프링부트] HttpServletRequest, HttpServletResponse 본문

스프링부트

[스프링부트] HttpServletRequest, HttpServletResponse

sm_hope 2022. 7. 17. 20:03

WAS가 웹브라우저로 부터 Servelt 요청을 받으면

  • 요청을 받을 때 전달 받은 정보를 HttpServletRequest객체를 생성하여 저장
  • 웹브라우저에게 응답을 돌려줄 HttpServletResponse객체를 생성(빈 객체)
  • 생성된 HttpServletRequest(정보가 저장됨) 와 HttpServletResponse(비어 있음)를 Servelt에 전달함

HttpServletRequest

  • Http프로토콜의 request정보를 서블릿에게 전달하기 위한 목적으로 사용
  • Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽어들이는 메소드를 가진 클래스
  • body의 Stream을 읽어들이는 메소드를 가지고 있음.

HttpServletResponse

  • Servlet은 HttpServletResponse 객체에 Content Type, 응답코드, 응답 메시지등을 담아서 전송함.

URI(Uniform Resource Identifier)

  • 파일의 위치를 알 수 있는 식별자

URL(Uniform Resource Locator)

  • 직접적으로 파일의 경로를 보여줌
Comments