put vs patch (1) 썸네일형 리스트형 REST API에서 PUT과 PATCH 차이 API를 만들다 보면 “이건 PUT인가, PATCH인가?”라는 질문이 꼭 나옵니다.짧게 요약하면 이렇습니다.PUT은 리소스를 통째로 갈아끼우는 전면 교체, PATCH는 필요한 부분만 쓱싹 고치는 부분 수정입니다. 그리고 의도상 PUT은 멱등적(같은 요청을 여러 번 보내도 결과가 같음)이고, PATCH는 기본적으로 멱등이 보장되지 않습니다. 표준이 뭐라고 말하는지, 실제로는 어떻게 구현하는지, 스프링 부트 코드와 cURL 예시까지 깔끔하게 정리해보겠습니다. PUT과 PATCH의 핵심 차이를 이해하면 API를 만들때도, 사용할때도 더 편해지니까 가능하면 이 개념을 잘 숙지하시면 좋습니다~ 한장으로 보는 PUT vs PATCH 비교 이미지 표준이 말하는 PUT과 PATCHPUT: 전면 교체, 의도상 멱등PU.. 이전 1 다음