[용어] Rest API, Rest full, Rest란 무엇인가? 쓰는 이유는?
1. REST
“Representational State Transfer” 의 약자
자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미.
구체적인 의미
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.
CRUD Operation
- Create : 생성(POST)
- Read : 조회(GET)
- Update : 수정(PUT)
- Delete : 삭제(DELETE)
- HEAD: header 정보 조회(HEAD)
REST API 주의점.
1-1. 기존 웹 접근방식과 REST full API 차이점 비교.
https://meetup.toast.com/posts/92
https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
'일반' 카테고리의 다른 글
[용어 - (9) ] 127.0.0.1 ─ 로컬(IPv4), IPv6 ㅡ ::1, localhost ㅡ 로컬(IPv4) (0) | 2019.10.29 |
---|---|
[용어 - (9) ] DOM(The Document Object Model)이란? (0) | 2019.10.28 |
[용어 - (8) ] ERD (Entity Relationship Diagram) (0) | 2019.10.24 |
[용어 - (6) ] DDL(데이터 정의어), DML(데이터 조작어), DCL(데이터 제어어) (0) | 2019.10.18 |
[용어 - (5) ] HTTP 상태 코드 정리 (0) | 2019.10.11 |
[용어 - (3) ] ORM(Object-relational mapping) (0) | 2019.10.10 |
[용어 - (2) ] ERP(Enterprise resource planning), EMR(Electronic Medical Record), CRM(Customer relationship management) (0) | 2019.10.10 |