반응형
1. RESTful API
- HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,
- HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해
- 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다.
- Create : 데이터 생성(POST)
Read : 데이터 조회(GET)
Update : 데이터 수정(PUT, PATCH)
Delete : 데이터 삭제(DELETE)
- Create : 데이터 생성(POST)
2. 장점
- Open API 를 제공하기 쉽다
- 멀티플랫폼 지원 및 연동이 용이하다.
- 원하는 타입으로 데이터를 주고 받을 수 있다.
- 기존 웹 인프라(HTTP)를 그대로 사용할 수 있다.
3. 단점
- 메소드의 수가 4가지 밖에 없다.
- 분산 환경에서 부적합 하다.
- HTTP통신 모델만 지원한다.
Reference
반응형
'CS > Basic' 카테고리의 다른 글
[CS Basic] Thread와 Process 그리고 Stack, Queue, List (0) | 2023.10.26 |
---|---|
[CS Basic] Version 관리 (0) | 2023.10.24 |
[CS Basic] SDK, Api와 Library 차이 (0) | 2023.10.24 |
[CS Basic] JSONObject, JSONArray 란? (1) | 2023.10.24 |
[CS Basic] DP와 SP 그리고 PX의 차이 (0) | 2023.10.20 |