<aside> 🔗 REST API 6원칙
REST API란?
· REST + API (RESTful API)
· REST 아키텍쳐를 준수하는 웹 API
API란?
· Application Programming Interface
· 서비스나 프로그램 간에 미리 정해진 기능을 실행할 수 있도록 운영체제 API, 프로그램언어 API, 웹 API 등이 있음.
REST란?
· REpresentational State Transfer
· 웹에서 자료를 전송하기 위한 표현 방법에 대한 아키텍쳐
· REST를 정확하게 구현하기 위해선 많은 제한 조건이 있지만, 기본적인 REST 가이드를 따르면 조금 더 좋은 구조의 API를 구성할 수 있음.
REST API 기본 가이드 - HTTP Method의 사용
· REST API는 API의 동작을 HTTP method + 명사형 URL로 표현함.
· /posts라는 RUL은 '게시글'이라는 자원을 가리킨다고 할 때,
· GET - 가져오기, POST - 새로 만들기, PUT - 수정하기, DELET - 삭제하기의 HTTP method와 결합하여 API 동작을 정의하여야 함.