Representational State Transfer
리소스를 http uri로 표현하고
http를 통해 요청,응답을 하는 방식
디자인할 때 처음이 중요함
이름에 동사를 빼면 편하다고.,.
왜?
어차피
GET LIST CREATE UPDATE DELETE등의 메소드로
다룰거라
이름에 동사 넣어두면 피곤해짐
0-3단계로 나누어짐
하지만 2단계까지만 적용해도 좋다
자신들의 서비스에서 제공되는 기능을
외부의 개발자들이나 외부 서비스에서 이용하게 하기 위한 인터페이스
대부분 http 프로토콜을 사용하며
외부와 상호작용을 가능하게 하기 때문에
복수의 api가 합쳐져 새로운 기능이 탄생할 수 있는 등
생태계와 비즈니스 모델이 확장될 수 있다
웹 api를 이용할 때 필요한 토큰
인증과
환경의 분리, 요청 제한 등의 목적으로 사용 될 수 있다
그냥 비밀번호라고 생각하면 편리하지 않을까