
지난 포스트에서 클라이언트는 작성된 API를 통해 리소스를 요청할 수 있음을 알 수 있었다. 이번 포스트에서는 API의 대표적인 아키텍처인 REST API에 대해 알아볼 것이다. REST API ? 웹에서 사용되는 데이터나 자원을 HTTP URI 로 표현하고 HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식 REST API 를 디자인하는 방법 로이 필딩이 논문에서 제시한 REST 방법론을 보다 실용적으로 적용하기 위해 레오나르도 리차드슨은 REST API 를 잘 적용하기 위한 4단계 모델을 만들었다. 2단계까지만 적용해도 좋은 API 디자인 = HTTP API REST 성숙도 모델 - 0단계 단순히 HTTP 프로토콜을 사용 ex) 요청 POST / appointment HTTP/1.1 응답 HTTP/..