REST 아키텍처 중 Uniform Interface의 HATEOAS를 정리한 내용입니다. HATEOAS Hypermedia as Engine of Application State의 약자로 REST 아키텍처의 Uniform Interface 중 하나의 제약조건이다. "하이퍼미디어를 통해 애플리케이션 상태 변화가 가능해야 한다"라는 목표를 가지고 있고 여기서 말하는 하이퍼 미디어는 텍스트뿐만 아니라 다른 형태의 미디어에 대한 링크를 포함하는 모든 콘텐츠를 의미한다. HTTP를 기반으로 하는 REST는 응답 메세지에 하이퍼미디어 링크를 포함하는 것으로 HATEOAS를 달성할 수 있고, 이를 통해 클라이언트는 하이퍼미디어 링크를 사용하여 애플리케이션의 State(상태)를 변경할 수 있다. 이해하기 쉽게 간단히..