API란?

API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜을 포함하는 애플리케이션 프로그래밍 인터페이스이다.

API를 사용하면 구현 방법을 몰라도 제품 또는 서비스가 다른 제품 및 서비스와 통신할 수 있다.

(사물 인터넷)

그래서 API는 합의가 있어야한다. 서비스2가 응답한 데이터를 요청한 서비스1이 별도의 해석 없이 바로 읽어야 하지 않겠는가.

 

→ 웹API는 일반적으료 요청 메세지에 HTTP를 사용하고 응답받을 메세지 구조의 정의를 제공한다.

→ 이러한 응답 메세지는 일반적으로 XML또는 JSON 파일 형식을 취한다.

→ XML과 JSON파일인 이유는 단순히 다른 앱에서 쉽게 조작할 수 있는 방식으로 데이터를 표시하기 때문이다.

+ Recent posts