일단 API(Application Programming Interface)는 애플리케이션이 서버에 데이터를 요청하거나 전송하는 방식을 의미한다. REST API는 REST원칙에 부합하는 API라고 할수있다.
REST는 Representational State Transferd의 약자이며, REST 원칙에 부합하면 RESTful 하다고 표현한다.
그래서 과거에 만들었던 API 도큐먼트들을 보며 나는 restful한 api를 짰는지 확인하기로 했다💡
PUT, PATCH METHOD를 활용하지 않고 있었다. PUT은 저장되어있던 데이터를 전부 바꿀 때, PATCH는 일부만 변경할 때 사용하는 메소드다. 그동안은 정보를 업데이트 할 경우 PATCH가 더 적절함에도 POST 메소드를 써왔다. -> 상황에 맞는 HTTP METHOD를 사용하자