PUT - 대체

자원의 전체 교체가 필요할 때 사용되며, 자원교체 시 모든 필드가 필요하다

요청한 URL 아래 자원이 없는경우

요청한 URL 아래 자원이 존재하는 경우

PATCH - 수정

자원의 부분 교체할 때 사용되며, 자원 교체시 일부 필드 필요

클라이언트가 해당 자원 상태를 모두 알 때만 사용 가능