: 프로토콜이 아닌 아키텍처 원칙 세트 => API 개발자는 REST를 다양한 방식으로 구현할 수 있다
: 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것
: REST 아키텍처의 제약 조건을 준수하는 어플리케이션 프로그래밍 인터페이스
=> 한마디로 REST의 원리를 따르는 API
X http://localhost:8080/RunningO http://localhost:8080/run X http://localhost:8080/run/O http://localhost:8080/run X http://localhost:8080/my_blog/O http://localhost:8080/my-blog X http://localhost:8080/image.jpgO http://localhost:8080/image X http://localhost:8080/insert-run/1O http://localhost:8080/run/1
dd