Knowledge/이론
RESTful API
똑똑한망치
2024. 2. 25. 17:04
728x90
반응형
REST API 란 REST를 기반으로 만들어진 API를 의미한다.
1. REST
REST (Representational State Transfer) 의 약자이다.
REST 란
- HTTP URI (Uniform Resource Identifier)를 통해 자원 (Resource)을 명시하고,
- HTTP Method (POST, GET, PUT, DELETE) 를 통해
- 해당 자원 (URI) 에 대한 CRUD Operation을 적용하는 것을 의미한다.
즉, HTTP 프로토콜로 자원에 대한 CRUD 요청을 URI로 표현하는 기법이다.
(1) CRUD Operation 이란
- Create : 데이터 생성 (POST)
- Read : 데이터 조회 (GET)
- Update : 데이터 수정 (PUT, PATCH)
- Delete : 데이터 삭제 (Delete)
[참고] HTTP Method 의 알맞은 역할
2. REST API
REST API 란 REST의 원리를 따르는 API를 의미한다.
RESTful 이란 REST의 원리를 따르는 시스템을 의미한다.
즉, RESTful API 는 REST 구현을 위해, 개발자들 사이에서 통용되는 일반적인 REST API 구현 가이드를 따르는 API를 의미한다.
반응형