#Uniform Interface의 제약조건
- 리소스가 uri로 식별되면 된다.
- 리소스를 생성,삭제등을 수행할 떄 http 메시지에 표현을 담아 달성하면 된다.
- Self descriptive
- HATEOAS
- 애플리케이션의 상태는 Hyperlink를 통해 전이되어야 한다.
#가장 지켜지지 않는 두 가지
위에서 1번과 2번은 잘 지켜진다. 하지만 아래 두 개는 거의 지켜지지 않고 있다.
-
HATEOAS
-
웹(html)에서는 a태그로 가능
-
json에서는 정의되어있지 않음
-
해결방법

-
Self descriptive
-
웹(html)에서는 html로 명세 가능
-
json에서는 불완전
-
해결 방법

#Ref