API1 [Web Service] 2. Servcer-Clinet Model 1. API 정의 소프트웨어/시스템이 다양한 방식으로 상호작용하기 위해 만든 인터페이스이며, 상호작용을 위해 지켜야 하는 규칙을 말함 정확하게는 클라이언트가 요청하고 서버가 응답하는 데 필요한 '요청 및 응답의 형식'에 대한 약속 2. API 누가 만드는지 API는 공급자(제공자)가 규칙을 정하고, 클라이언트는 규칙을 따름 API는 주고 받고자 하는 데이터(리소스)가 있음 어떤 데이터를 주는지에 대하여는 API 공급자가 정함 클라이언트는 무엇을 원하는지 요청함 리소스 제공자가 규칙을 정하기 때문에 보통 서버 개발자가 정의함 그러나, API를 사용하고자 하는 쪽의 편의성도 중요하기 때문에 클라이언트의 사용성, 의견 등이 반영되어 정의되어야 함 API는 기본적으로 컴퓨터 사이의 의사소통을 수월하게 하기 위해.. 2023. 1. 9. 이전 1 다음