PUT POST PATCH 차이점

·
CS
0. 들어가며작년에 처음 개발을 배우면서 POST, PUT, PATCH의 차이에 대해서배웠던 것 같은데 지금은 막상 생성이면 POST, 수정이면 PATCH, 삭제면 DELETE 정도만 쓰고 PUT을 따로 쓰지 않았다.그래서 PUT은 뭐가 다른지 알아보니뭔가 비슷해 보이지만 차이가 있고 눈에 띄는 것은 멱등성이라는 키워드였다.멱등성의 성질을 가진 다는 것은 PUT으로 요청하면 그렇게 된다는 건가?결제와 같은 멱등성을 가지는 비즈니스 로직도 POST로 구현하는 것 같은데왜 PUT을 쓰지 않은 거지? 라는 의문들을 시작으로자세하게 공부해보려한다.1. HTTP 메서드는 의미를 전달하는 약속이다.POST, PUT, PATCH, DELETE... 를 처음 배울 때는생성, 수정, 삭제처럼 CRUD에 대응해서 외우게 ..