REST는 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍처이다.
1. REST의 기본 형태
- 리소스(자원) : ex) URL
- 메서드(처리) : ex) HTTP Methods(GET, POST, PUT, DELETE)
- 메시지 : ex) XML, JSON
[REST 메서드]
POST == Create(생성)
GET == Select(조회)
PUT == Update(수정)
DELETE == Delete(삭제)
2. REST 특징
- 클라이어니트/서버 구조
- 무 상태성
- 일관된 인터페이스
- 캐시 처리 가능
- 자체 표현 구조