REpresentational State TransferClient-Server
    Uniform Interface
    Stateless
    Cache
    Layered System
    Code On Demand (optional)
    Level 0 :
Plain Old XML
Level 1 :
Resources
Level 2 :
HTTP Verbs
Level 3 :
Hypermedia Controls
제약 조건과 RMM을 만족하는 것을 의미한다.RESTful 기반으로 작성된 API를 의미한다.RESTful API Guide
- 리소스는 대문자보다 소문자를 사용해야 한다.
 - 리소스의 도큐먼트 이름은 단수 명사를 사용해야 한다.
 - 리소스의 컬렉션 이름은 복수 명사를 사용해야 한다.
 - 자원에 대한 행위는 HTTP Method를 사용하되 URI에 표현해서는 안된다.
 
| Method | URI | Description | 
|---|---|---|
POST | 
      /resource | 리소스 생성 | 
GET | 
      /resource | 리소스 목록 조회 | 
GET | 
      /resource/:id | 단일 리소스 조회 | 
PUT | 
      /resource/:id | 리소스 수정 | 
DELETE | 
      /resource/:id | 리소스 삭제 |