less than 1 minute read

클라이언트가 서버에 서비스를 요청하는 방식

1. GET 방식

  • URL에 데이터를 포함시켜서 요청
  • 데이터를 헤더에 포함시킴
  • 보안에 취약(➡️ URL에 데이터를 포함시켰기 때문에 서버로 보내는 데이터를 사용자가 그대로 볼 수 있기 때문)

  • 255자 이하의 적은 양의 데이터를 전송
  • 어떤 정보를 가져와서 조회하기 위해 사용하는 방식
  • 서블릿 클래스 내에서는 “doGet()“이 호출됨

2. POST 방식

  • body에 데이터를 포함시킴 ➡️ body 영역 데이터 타입을 header content type에 명시해야 함
  • 보안에 강함
  • 255자 이상의 대용량 데이터를 전송
  • 데이터를 서버로 제출하여 추가 및 수정하기 위해 사용하는 방식
  • 서블릿 클래스 내에서는 “doPost()“이 호출됨

  • server.xml : 톰캣 서버 설정 파일
  • httpd.conf : apache 웹 서버 환경 설정 파일

Updated: