<만들어진 이유>
- WEB을 망가뜨리지 않으면서, 어떻게 http 기능을 향상 할 수 있을까?
- How do I improve HTTP without breaking the Web?
<정의>
- REST REpresentational State Transfer 의 약자
- 분산 하이퍼미디어 시스템을 위한 아키텍쳐 스타일 (제약조건의 집합체)
- 정보를 옮기는게 아니라, 그 정보의 상태(state)를 적당히 표현해줌
<REST API>
- REST 아키텍쳐 스타일의 API
- REST API 로서의 조건
(1) Client-Server
(2) Stateless
(3) Cache
(4) Uniform Interface
(4-1) Identification of Resource
(4-2) Manipulation of Resource through Representation
(4-3) Self-Descriptive Messages
(4-4) Hypermedia as the Engine of Application State
(5) Layered System
(6) Code-on-Demand (optional)
<참조 1> https://msmk530.tistory.com/90
<참조 2> https://www.youtube.com/watch?v=RP_f5dMoHFc
'Programing > Web' 카테고리의 다른 글
[Web] Web 동작 방식 (0) | 2022.08.22 |
---|---|
[Web] 대용량 트래픽 시스템 설계 (0) | 2022.08.03 |
[Web] URI, URL, URN 특징 및 차이 (0) | 2022.06.06 |
[Web] web.xml 과 pom.xml 에 대해 (0) | 2022.05.12 |
댓글