Application Programming Interface의 약자
다른 어플리케이션들 끼리 소통할 수 있는 규약 같은 것
'Web'에 국한되어 사용되지 않고 넓은 범위에서 사용되고 있다.
Interface(인터페이스) :
- API가 좀 더 넓은 개념
- HTML, Hypertext를 주고받는 API가 바로 HTTP(API)
- HTTP (API) 뒤에는 API라는 단어가 생략되어 있음
1) 최상위
- 인터페이스 (다른 사람 혹은 장치와 연동하기 위해 사용하는 규칙)
2) 그 아래
- API (어플리케이션(소프트웨어) 이 다른 사람 혹은 장치와 연동하기 위해 사용하는 규칙)
3) 그 그 아래
- HTTP (Hypertext 문서)를 어플리케이션(소프트웨어) 이 다른 사람 혹은 장치와 연동하기 위해 사용하는 규칙
4) 그 그 그 아래
REST (Hypertext 문서) 를철저한 규칙/제약사항에 맞추어
어플리케이션(소프트웨어) 이 다른 사람 혹은 장치와 연동하기 위해 사용하는 규칙)