Rest Api Representational State Transfer의 약자로 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식을 말한다고 한다. 결국 이 말은 HTTP통신에 사용될 uri를 정의하는 것이라고 이해 했다.rest api는 지켜야 하는 규칙대로 0~3단계로 나누어지는데, 3으로 갈 수록 더 엄격한 rest api라고 할 수 있다. REST 성숙도 모델 - 0단계 http프로토콜을 이용만 해도 0단계는 지키는 것이다. 그러나 이를 rest api라고 부르지는 않는다. REST 성숙도 모델 - 1단계 1단계는 개별 리소스에 대해 맞는 엔드 포인트를 사용하는 것이다. 예를 들어 POST /appointment (0단계) POST doctor/허준(1단계) 처럼 모든 리소스를 한번에 처리 하는 것이 아니라, 필요한 리소스만을 엔드포인트를 이용해 가져와야 한다.