[로드맵] Learn about APIs
2024-11-20 09:37:04
API(Application Programming Interface)는 서로 다른 소프트웨어 애플리케이션이 서로 통신하고 상호 작용할 ㅅ ㅜ있도록 하는 정의된 규칙과 프로토콜의 집합이다. 개발자가 내부 작동 방식을 이해할 필요 없이 서비스, 애플리케이션 또는 플랫폼의 기능이나 데이터에 액세스하고 조작할 수 있는 표준화된 방법을 제공한다. API는 공개 또는 비공개일 수 있으며 일반적으로 서로 다른 시스템을 통합하고 타사 개발을 용이하게 하며 애플리케이션 간 상호 운용성을 가능하게 하는데 사용된다.일반적으로 엔드포인트, 요청 방법(GET, POST, PUT 등) 및 상호 작용할 데이터 형식(JSON 또는 XML 등)이 포함된다.ref) API에 대한 다양한 접근 방식들ref) API 설계 원칙ref) 인증..