프로토콜
은 통신규약, 즉 약속이다.HTTP
라는 프로토콜을 이용해서 통신한다.HTTP 메세지
라고 한다.컴퓨터에게 요청할 때는, 정확한 주문방법에 따라 요청해야한다.
거기서 바로 API
가 나오는데
Application Programming Interface
서버는 클라이언트에게 리소스를 잘 활용할 수 있도록 인터페이스를 제공해줘야 하는데
이것이 API
이다.
API
는 메뉴판과 같다.
클라이언트가 엉뚱한 주문을 하지 않도록 서버는 메뉴판 (API
) 을 작성해서
클라이언트가 이를 활용할 수 있어야 한다.
HTTP API 디자인을 잘하는 방법