API란?
API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜을 포함하는 애플리케이션 프로그래밍 인터페이스이다.
API를 사용하면 구현 방법을 몰라도 제품 또는 서비스가 다른 제품 및 서비스와 통신할 수 있다.
(사물 인터넷)
그래서 API는 합의가 있어야한다. 서비스2가 응답한 데이터를 요청한 서비스1이 별도의 해석 없이 바로 읽어야 하지 않겠는가.
→ 웹API는 일반적으료 요청 메세지에 HTTP를 사용하고 응답받을 메세지 구조의 정의를 제공한다.
→ 이러한 응답 메세지는 일반적으로 XML또는 JSON 파일 형식을 취한다.
→ XML과 JSON파일인 이유는 단순히 다른 앱에서 쉽게 조작할 수 있는 방식으로 데이터를 표시하기 때문이다.
'웹개발 > IT용어사전' 카테고리의 다른 글
React axios란? 간단 요약 (0) | 2023.03.17 |
---|---|
Jar파일과 War파일 차이 간단 요약 (0) | 2023.03.17 |
Group, Artifact, Package name 간단 요약 (0) | 2023.03.17 |
Gradle과 Maven 차이 간단 요약 (0) | 2023.03.17 |
java8과 java9의 차이 간단 요약 (0) | 2023.03.17 |