무상태성 : 서버는 클라이언트의 상태를 관리 X -> 서비스의 확장성과 레거시와의 상호 운용성 향상
캐시 : 클라이언트는 서버로부터 받은 응답을 캐시할 수 O -> 불필요한 데이터 전송을 줄임
유니폼 인터페이스 : 인터페이스는 일관성 있게 설계되어 리소스의 식별, 조작 및 표현을 동일화 -> 개발과 이해가 쉬워짐
행위 : HTTP Method를 이용해 자원에 대한 행위 정의