REpresentational State Tranfer - REST
- 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고 그 리소스에 대한 행위를 HTTP Method로 정의하는 방식
- 보통 GET과 POST만 사용하는 편이다.
- "리소스를 어떻게 한다."의 구조를 깔끔하게 표현해내는 것을 말한다.
RESTful API의 장점
- Self-Descriptiveness 가 가장 명확한 장점
- 해당 API에 대한 설명을 API를 사용하는 방법으로 사용하는 것
- API 자체만 봐도 해당 API의 목적을 쉽게 이해할 수 있다.
RESTful API를 개발할 때 유의점
- /(slash)는 계층 관계를 나타낼 때 사용한다.
- URI에 _(underscore)는 주로 포함하지 않고 영어 대문자보다는 소문자를 쓰는 편이고, 긴 단어를 사용하지 않는다.
- 가독성을 높이기 위한 조항들
- URI는 명사를 사용한다.
'wecode > TIL 정리' 카테고리의 다른 글
위코드 Foundation - 인증과 인가 (0) | 2020.08.11 |
---|---|
위코드 Pre Course - Django 개념과 흐름 (0) | 2020.08.08 |
위코드 Foundation - HTTP에 대해서 (0) | 2020.08.08 |
자료구조 TIL - 1. Array, Tuple (0) | 2020.08.03 |
위코드 Pre Course - 파이썬의 Co-routine (0) | 2020.07.28 |