REST(Representational State Transfer)
-웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용
-자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것
-HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.
-HTTP Method(POST, GET, DELETE, PUT)를 통해 Resource를 처리하도록 설계된 아키텍쳐
RSET API
- REST 특징을 살린 설계원칙, 가이드
RESTful
-‘REST API’를 제공하는 웹 서비스
-‘REST' 원리를 따르는 시스템
HTTP METHOD
-POST, GET, PUT, DELETE 이 4가지의 Method를 통해 CRUD 가능
METHOD | CRUD Operation | 역할 |
POST | Create | 해당 URI를 요청하면 리소스 생성 |
GET | Read | 리소스 조회 |
PUT | Update | 리소스 수정 |
DELETE | Delete | 리소스 삭제 |
HEAD |
HEAD | header 정보 조회 |