:두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스

1. REST 구성


2. REST 특징


1) Uniform

: URL로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터패이스로 수행하는 아키텍처 스타일

2) Stateless

: 무상태성 성격

: 작업을 위한 상태정보를 따로 저장하고 관리하지 않음

: 서비스의 자유도가 높아지고 서버에서 불필요한 정보를 관리하지 않음으로써 구현이 단순

3) Cacheable

: HTTP가 가진 캐싱 기능이 적용 가능

4) Self-descriptiveness

: REST API 메시지만 보고도 이를 쉽게 이해 할 수 있는 자체 표현 구조

5) Client - Server 구조