Web Server
REST API
Ferrero Rocher
2021. 2. 5. 16:03
REST란?
REpresentational State Transfer 의 약자로 웹에 대한 모든 자원(영상, 이미지, DB 자원)에서 고유한 uri 값을 부여하여 활용하는 것.
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.
REST 구성 요소
1. 자원(Resource): URI
2. 행위(Verb): HTTP Method
3. 표현(Representation): JSON, XML
REST 특징
1. Uniform Interface (인터페이스 일관성)
2. Client-Server
3. Stateless
4. Cacheable
5. Layered System
6. Code On Demend