HTTP Method는 클라이언트가 서버의 리소스에 대해 어떤 동작을 원하는지를 나타냅니다.

GET은 리소스 조회, POST는 요청 데이터 처리 및 주로 리소스 생성, PUT과 PATCH는 리소스 수정, DELETE는 리소스 삭제에 사용됩니다.

또한 HTTP Method마다 멱등성의 차이가 있습니다.
GET, PUT, DELETE는 HTTP 의미상 멱등합니다. POST와 PATCH는 멱등성이 보장되지 않으며, 구현과 요청 내용에 따라 멱등하게 동작하도록 설계할 수 있습니다.