REST API에서는 자원을 수정할 때 PUT과 PATCH 메서드를 사용한다. 둘 다 업데이트 용도로 쓰이지만, 적용 범위와 의미에서 차이가 있다. 본 글에서는 PUT과 PATCH의 정의, 특징, 예제, 그리고 실무 활용 팁을 정리한다. 1) PUT1-1) 정의PUT은 자원의 전체를 교체(Replace)하는 방식의 업데이트를 의미한다.즉, 해당 리소스를 새 데이터로 완전히 대체하며,일부 필드만 보냈을 경우 나머지 필드는 기본값이나 null로 덮어씌워질 수 있다.1-2) 특징리소스 전체 교체멱등성(Idempotent)을 보장한다. (같은 요청을 여러 번 보내도 결과가 동일)부분 업데이트에는 적합하지 않음1-3) 예제PUT /users/1Content-Type: application/json{ "id": ..