대표적인 HTTP Method에는 get과 post가 있다.
GET
- 데이터 조회할 때 주로 사용
- 전송할 데이터를 HTTP 요청 메서드의 header에 담는다
- header의 url에 포함된 쿼리 스트링에 담는다
- 캐싱이 가능하다
POST
- 데이터 수정, 입력할 때 주로 사용
- 전송할 데이터를 HTTP 요청 메서드의 body에 담는다
- 캐싱이 불가능하다
get 말고 post 를 사용해야 할 경우는
- 데이터 생성, 변경 등 원본 파일의 수정이 발생하는 경우
- 중요한 정보를 전달할 때
- 전송 데이터의 양이 많을 때
참고