https://velog.io/@vieowf23r/프론트엔드-복습-정리-29-RESTful-라우트
https://hahahoho5915.tistory.com/54
참고
RESTful 이란? REST의 원리를 따르는 API.
REST란?
HTTP 프로토콜을 통해 자원(resource 이미지, 텍스트 등)을 명시하고,
HTTP Method(post, get, put, delete)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것.
REST는
1. 서버-클라이언트 구조이고
2. 무상태(Stateless)이며
3. 캐시 처리가 가능(cacheable)하며
4. 계층화(layered system)되고,
5. 인터페이스 일관적(Uniform interface)이다.
HTTP프로토콜을 그대로 사용하므로 별도의 인프라를 구축할 필요가 없다.
HTTP프로토콜을 따르는 모든 플랫폼에서 사용ㄷ이 가능.
서버와 클라이언트 역할을 분리한다.
표준이 존재하지 않음. 정의가 필요하다.
HTTP Method는 형태가 제한적임.