Resource
자원, Method
자원에 대한 행위,Representations
자원의 형태일관된 인터페이스 : 요청을 하는 Client가 플랫폼에 무관하며, 특정 기술이나 언어에 종속받지 않는다.
=> REST API는 모든 HTTP 플랫폼에서 요청 가능하며, Lossely Coupling 형태를 가짐
무상태성 : 이전 요청이 다음 요청에 연관되지 않기 때문에, 작업을 위한 상태정보를 저장하지 않는다.
=> 서비스의 자유도가 높고, 서버의 부담 줄임
캐시 가능 : 기존의 웹표준을 그대로 사용하기 때문에 캐싱 기능을 적용할 수 있음
=> 대량의 요청을 효율적으로 처리할 수 있게 됨
자체 표현 구조 : 요청 메시지만 보고도 쉽게 이해할 수 있는 자체 표현 구조로 되어 있다.
Client-Server 구조
계층형 구조
https://mangkyu.tistory.com/46
https://meetup.toast.com/posts/92
https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80