52_[jsp servlet]클라이언트가 서버에 서비스를 요청하는 방식
클라이언트가 서버에 서비스를 요청하는 방식
1. GET 방식
- URL에 데이터를 포함시켜서 요청
- 데이터를 헤더에 포함시킴
-
보안에 취약(➡️ URL에 데이터를 포함시켰기 때문에 서버로 보내는 데이터를 사용자가 그대로 볼 수 있기 때문)
- 255자 이하의 적은 양의 데이터를 전송
- 어떤 정보를 가져와서 조회하기 위해 사용하는 방식
- 서블릿 클래스 내에서는 “doGet()“이 호출됨
2. POST 방식
- body에 데이터를 포함시킴 ➡️ body 영역 데이터 타입을 header content type에 명시해야 함
- 보안에 강함
- 255자 이상의 대용량 데이터를 전송
- 데이터를 서버로 제출하여 추가 및 수정하기 위해 사용하는 방식
- 서블릿 클래스 내에서는 “doPost()“이 호출됨
- server.xml : 톰캣 서버 설정 파일
- httpd.conf : apache 웹 서버 환경 설정 파일