HATEOAS까지 사용해야 완벽한 RESTful이다.
coco3o
나는 지금까지 REST API는 URI는 정보의 자원만 표현하고, 자원의 행위는 HTTP Method를 통해 명시한다는 것으로만 알고 사용하고 있었다. 위 내용도 물론 맞지만, 그건 반쪽짜리 REST API 였고, HATEOAS까지 알고 사용해야 진정한 REST API를 사용한다 할 수 있다. 그래서 이번엔 HATEOAS가 뭐고 어떤 특징이 있는지 알아보려 한다. HATEOAS (Hypermidia As The Engine Of Application State) HATEOAS(일명 헤이티오스)는 API를 실제로 "RESTful"하게 만드는 REST Appilcation Architecture의 제약 조건이다. 기본적으로 요청에 대해 서버는 응답에 데이터만 클라이언트에게 보내는데, HATEOAS를 사용하면..