API의 개념 간단정리

강한친구·2022년 4월 7일
0

Server Studies

목록 보기
23/27

API HTTP API REST API

공통점은 I가 interface의 I라는점이다.

API

Application Programming Interface의 약자이다

어플리케이션이 프로그래밍 언어가 제공하는 기능을 사용할 수 있도록 해주는 인터페이스이다.

주로 서버가 API를 제공하고 프로그램이 이를 끌고와서 사용하는 방식으로 작동한다.

서버에서 DB에 정보를 보관하고, 프로그램들이 API를 통해 DP정보들을 접근할 수 있도록 설계하는것이다.

이를 통해 정보를 보호하고 클라이언트와 서버의 분리로 변경 및 관리를 용의하게 할 수 있다.

쉽게 생각하면 백엔드단에서 만드는 모든 코드들이 결국 API화 되는것이라 생각한다.

HTTP API

HTTP를 사용하여 프로그램끼리 소통하는 API이다.

REST API

REST(Representational State Transfer)란 네트워크 설계 스타일이다. 네트워크의 리소스의 정의와 처리를 관리하는데 사용되는 방법들을 말한다. 즉, REST는 HTTP의 최적화를 위한 설계이고, REST API는 HTTP를 극한으로 활용하는 API이다.

0개의 댓글