단어 정리

1장. 클라우드 컴퓨팅과 API의 역할 ~ 3장. 클라우드를 제어하는 API의 동작 방식

엔드포인트와 도메인

엔드포인트의 경로 설계와 버전 구분

리소스의 지정 방법

API를 호출하는 URL에는 리소스를 식별할 수 있는 정보를 추가해야 하는데, 주로 REST API 방식과 쿼리 API 방식 두 가지 방법을 사용한다.

액션과 HTTP

웹 API는 호출 시 HTTP 통신을 사용하며, HTTP는 OSI 참조 모델의 7계층(애플리케이션 계층) 프로토콜이다. 하지만 실제 접속은 그 하위의 4계층인 TCP 계층에서 이루어진다. 요청할 때마다 매번 접속을 맺고 끊기 때문에 지속적인 통신에 부담이 생길 수 있다. 이런 경우 "킵얼라이브(Keep-Alive)"라는 기능을 활용할 수 있는데, 이 기능은 한 번 연결된 TCP 접속을 명시적으로 끊으라는 지시가 있기 전까지 계속 유지한다. HTTP 1.1 버전에서는 이 기능이 기본적으로 활성화 되어있다.

HTTP 요청

HTTP 요청은 요청 행, 요청 헤더, 메시지 바디로 이루어져 있다.

HTTP 응답