관리 메뉴

플랫폼공작소 IT Blog

[5분 완벽설명] REST API란 무엇인가? - 3부 본문

2. 강의실/그런 rest api로 괜찮은가? 강의 정리

[5분 완벽설명] REST API란 무엇인가? - 3부

솜픽(Sompic) 플랫폼공작소 2020. 4. 16. 15:57

안녕하세요. 플랫폼공작소입니다. REST의 제약조건인 HATEOS에 대해서 짧고 간결하게 설명하겠습니다.

하단에 기술된 내용은 2000년에 발표된 로이필딩의 REST 논문을 참고하였습니다.


HATEOAS?

- 요약 : 하이퍼링크를 통한 전이[각주:1](轉移)

- 페이지를 이동할 때, 해당 페이지에 있던 링크(하이퍼링크)를 따라서 이동해야한다는 제약조건

HATEOAS 예제
링크를 통해서 페이지를 이동하면 된다.
1
2
3
4
5
6
<html>
<head></head>
<body>
    <a href="/test">test</a>
</body>
</html>
cs

마지막으로 REST FULL 한 줄 요약
모두가 혼동했던 REST의 개념이 잡힙니다.
누군가 REST FULL이 무엇인지? 라고 물어보면 REST의 제약조건[각주:2] 모두 지키는 소프트웨어라고 답하면 되는 것입니다. *제약조건을 단 하나라도 지키지 못했다면 결코 REST가 아닌 것입니다. REST에는 십중팔구가 없습니다.


지금까지 REST에 대해서 알아보았습니다.

질문사항이 있으시면 댓글남겨주세요. 감사합니다.


End..



reference : REST(2000)

reference : 그런 REST API로 괜찮은가

광고 링크 : 플랫폼공작소플랫폼공작소TV쇼핑몰


footnote :

  1. 상태가 변하다. 페이지를 이동하다. [본문으로]
  2. 아키텍처 스타일 [본문으로]
0 Comments
댓글쓰기 폼