REST API
네트워크 상에서 분산되어 있는 시스템 간의 통신과 자원 관리를 효율적이고 일관성 있게 처리해준다.
아키텍처 - 제약조건 집합
을 만족하려면 6개의 스타일을 모두 지켜야하는데, 오늘날 대부분의 REST API 는 2가지를 만족하지 못한다.
(1) Self-descriptive (messege의 힌트만 참조하여 온전히 해석 가능한 것. 독립적인 것.)
: create media type/ profile link realation 으로 만족시킬 수 있다.
(2) HATEOAS (상태를 전이하기 위한 Hypermedia(하이퍼미디어))
: HTTP 헤더나 본문에 링크를 담아 만족시킬 수 있다.