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