카테고리 없음

JSP request, response

미니미니22 2024. 9. 16. 15:00

HTTP Request Method

클라이언트에서 서버로 요청 시 데이터 전달 방식

  • GET (read)
    • 요청 URL에 데이터를 붙여서 전송
    • URL 길이 제한, 전송 데이터 노출에 따른 위험
  • POST (create)
    • HTTP body에 데이터를 담아서 전송 
    • 데이터 전송 길이 제한 x
    • HTTP request body에 데이터를 담아 노출 x

Forward & Redirect

  • Foward (요청 전달 처리)
    • 요청을 구분하여 처리할 서블릿을 결정하는 경우
    • 처리를 여러 단계의 서블릿으로 구분하여 필요한 단계로 바로 이동하는 경우
    • 브라우저에 표시되는 경로를 숨기고 싶은 경우
    • 요청 시 생성된 request, response 객체의 값이 유지
  • Redirect (다시 요청)
    • 요청을 검증하여 알맞은 페이지로 요청을 하도록 처리하려는 경우
    • 에러 또는 예외 처리에 대한 결과 페이지를 처리하려는 경우
    • 브라우저에 주소 창에 경로가 표시됨 (redirect 페이지 경로로 표시)
    • 새로운 요청이므로 request, response 객체는 새로 생성됨