GET 메서드 방식
개념
- 정보를 조회하기 위한 메서드(서버에서 어떤 뎅터를 가져와서 보여주기 위한 용도의 메서드)
- 가져오는 것(Select)
사용 방법
- URL 끝에
?
뒤에 요청 정보를 붙여서 서버로 전송
- 요청 정보가 여러 개일 경우에는
&
로 구분함
특징
- URL에 요청정보를 붙여서 전송하기 때문에 누구라도 쉽게 눈으로 확인할 수 있음(보안)
- 길이에 제한이 있어서 대용량의 데이터를 전송하기 어려움
- POST 방식보다 빠름
- GET 방식은 캐싱을 사용할 수 있어, GET 요청과 그에 대한 응답이 브라우저에 의해 캐쉬됨
POST 메서드 방식
개념
- 서버의 값이나 상태를 바꾸기 위한 용도의 메서드
- 수행하는 것(Insert, Update, Delete)
사용 방법
- 요청 정보를 HTTP 패킷의 Body 안에 숨겨서 서버로 전송
- Request Header의 Contest-Type에 해당 데이터 타입이 표현되며, 전송하고자 하는 데이터 타입을 적어주어야 함
- 기본 : application/octet-stream
- 단순 txt : text
- 파일 : mutipart/form-date
특징