- REST API
- REST API 성숙도 모델
- Open API/API key
📌 REST API
REST API(Representational State Transfer)란?
: 웹에서 사용되는 데이터나 자원을 HTTP URI로 표현, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식
→ HTTP 프로토콜 응답과 요청시 알아보기 쉽고 잘 작성된 메뉴판이 필요
📌 REST API 성숙도 모델
- 레오나르도 리첟드슨이 REST API를 작 적용하기 위해 만든 4단계 모델
- REST 성숙도 모델 - 0단계
- HTTP 프로토콜 사용
- 해당 API를 REST API라고 할 수는 없지만 가장 기본적인 단계
- REST 성숙도 모델 - 1단계
- 개별 리소스와의 통신을 준수
- 개별 리소스에 맞는 endpoint를 사용해야함
- REST 성숙도 모델 - 2단계
- CRUD에 맞게 사용
- REST 성숙도 모델 - 3단계
📌 Open API/API Key
정부에서 제공하는 공공데이터가 있는데 쉽게 접근할 수 있도록 OPEN API의 형태로 제공
→ API이용을 하기 위해서는 개인의 API KEY가 필요함