API(application programming interface)
란, 컴퓨터와 컴퓨터 또는 컴퓨터와 소프트웨어를 서로 연결하는 규격이다. 웹에서 사용하는 웹 API를 줄여서 API로 표현하기도 하며, 웹 API는 인터넷에 의해 묶인 컴퓨터들 간의 통신을 가능하게 한다.
REST
는 2000년 로이 필딩의 논문에서 처음 소개된 개념으로, HTTP의 장점을 최대한 활용할 수 있는 아키텍처로서 소개했다. REST의 원칙을 지킨 디자인을 Restful이라고 표현하며, REST API(Restful API)는 REST를 기반으로 구현한 서비스 API를 말한다.
HTTP 요청 메서드
를 통해 클라이언트가 서버에 요청의 종류, 목적을 알릴 수 있으며 주로 5가지 요청 메서드를 사용한다. 요청 메서드를 사용할 때는 URI에 표현하지 않는다.
• GET • POST • PUT • PATCH • DELETE