메드: 클라이언트가 요청한 목적과 결과로 기대하는 것을 나타냄.
PUT: 대상 리소스의 모든 현재 표현을 요청 컨텐츠로 바꿈.
대상 리소스의 상태를 요청 메시지 콘텐츠에 포함된 표현으로 정의된 상태로 생성하거나 대체하도록 요청.
PUT 메서드는 문서의 전체 교체만 허용.
PATCH는 기존 HTTP 리소스를 수정할 수 있음.
Entity가 상황에 따라 변할 수 있음.
PUT: 덮어씌움
PATCH: 교체 방법 기제
PATCH 문서의 크기가 PUT에서 사용되는 새 자원 데이터의 크기보다 큰 경우에는 PATCH 대신 PUT을 사용하는 것이 좋다.
https://www.rfc-editor.org/rfc/inline-errata/rfc5789.html
https://www.rfc-editor.org/rfc/rfc9110.html#name-put
https://www.rfc-editor.org/info/rfc5789