[Web] API
API 는 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이라고 하는데, 해당 표현만으로는 명확하게 파악하기 어려워 한 번 정리하고자 한다. 1. API 'API' 는 'Application Programming Interface(애플리케이션 프로그래밍 인터페이스)' 의 약자로 여기서 말하는 애플리케이션은 고유한 기능을 가진 모든 소프트웨어를 말 한다고 한다. 또한 인터페이스는 두 애플리케이션 간의 서비스 계약이라 할 수 있으며, 해당 계약은 요청/응답을 사용해 두 애플리케이션 간 통신하는 방법을 정의 한다. API 문서에는 개발자가 요청/응답에 대해 구성한 방법에 대한 정보가 담겨 있다. 2. 작동 방식 API 아키텍처는 일반적으로 클라이언트와 서버 측면에서 설명되는데, 요청을 보내는 ..
2024.08.06