REST API ??
= 웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고 HTTP프로토콜을 통해 요청과 응답을 정의하는 방식이다.
<REST API 를 디자인하는 방법>
레오나르드 리차드슨이 제시한 REST API를 잘 적용하기 위한 4단계 모델
0단계 : HTTP 사용
** 0단계만 할 수 있지만 REST API라고 할 순 없다.
1단계 : 개별 리소스와의 통신을 준수해야한다.
-예약 가능한 시간 확인 - 요청 시
/doctors/허준이라는 엔드포인트를 사용
-특정 시간에 예약 - 요청 시
slots라는 리소스의 123이라는 id를 가진 리소스를 엔드포인트로 사용
Open API 와 API Key
Open API 는 누구에게나 열려있는 API로 정부에서 제공하는 공공데이터가 그 예시이다. Open API라도 정해진 이용 수칙이 있고 그에 따라 제한사항이 있을 수 있다.
API Key는 API를 이용하기 위해서는 API Key가 필요하다. API Key는 서버의 문을 여는 열쇠이다.