
1. REST level ?흔히 사용하는 REST API 는 URL 을 통해 자원에 대해 표현하고 HTTP method 를 통해 자원의 행위를 정의한다. 하지만 이와 같은 방법은 클라이언트가 서버에서 제공하는 선택사항을 클라이언트의 선택에 의해 주도된다는 점이다. 우리가 아는 REST API는 해당 응답에 대한 다음 스텝에 대해 알려주지 않는다. RESTful WEB API에 설명된 Richardson Maturity Model(RMM)에서 제공하는 4가지 레벨을 살펴보자.level0API 구현은 HTTP protocol 을 사용하지만 모든 기능을 활용하지 않는다.리소스에 관한 고유 주소를 제공하지 않는다.level1리소스에 대한 고유 식별자가 있지만, 리소스에 대한 각 행동(action)에도 고유한 U..