- 리소스에 대한 행위는 HTTP Method(POST, GET, PUT, DELETE)로 표현해야 합니다.
- /(슬래시)는 계층 관계를 나타낼때 사용합니다.
- URI 마지막 문자에 /(슬래시)를 사용하지 않습니다.
- URI에 _(underscore)는 사용하지 않도록 합니다. 또한 영어 대문자보다는 소문자를 씁니다. 그리고 가독성을 위해서 긴 단어는 잘 사용하지 않습니다.
- URI에 동사는 GET, POST와 같은 HTTP Method를 표현하기 때문이다.
- 동사가 아니라 명사를 사용한다.
- URI에 파일의 확장자(예를들어 .json , .JPGE)를 포함 시키지 않습니다.
등을 고려하여 RESTful한 API라고 합니다.