프로젝트를 하면서 Restful한 API를 작성해야지 생각은 하고 항상 점점 지켜지지 않는 경우가 많았다. 아마 확실하게 개념이 잡혀있지 않아서 그런 것 같아 이번에 정리를 해보려고 한다. API란? API는 Application Programming Interface의 약자이다. 여기서 Interface는 서로 상호 간에 영향을 미칠 수 있도록 연결을 해주는 것을 말한다. 그렇다면 프로그래밍 관점에서 말하는 API는 응용프로그램 사이에 데이터나 자원을 주고 받는 방법을 의미한다. 즉, 쉽게 말해서 API는 데이터를 쉽게 주고 받기 위한 양식이라고도 이해할 수 있다. REST API REST라는 형식을 적용한 API를 말한다. REST는 Representatonal State Transfer의 약자로 H..