GET: 리소스 조회
POST: 요청 데이터 처리, 주로 등록에 사용
PUT: 리소스를 대체, 해당 리소스가 없으면 생성
PATCH: 리소스 부분 변경
DELETE: 리소스 삭제
이거 말고도 많다.
-> 이 리소스 URI에 POST 요청이 오면 요청 데이터를 어떻게 처리할지 리소스마다 따로 정해야 함.
정리
단순히 데이터를 생성하거나, 변경하는 것을 넘어서 프로세스를 처리해야 하는 경우
값 변경을 넘어 프로세스의 상태가 변경되는 경우 POST의 결과로 새로운 리소스가 생성되지 않을 수도 있음
리소스를 완전히 대체한다.
클라이언트가 리소스를 식별
리소스 부분 변경
-> 예전서버는 PATCH 지원 안 할 수도.
리소스 제거
출처 : 모든 개발자를 위한 HTTP 웹 기본 지식