[API] REST

박성진·2022년 2월 3일
0

API

목록 보기
2/2

API란 무엇인가?

API를 레스토랑의 비유 하자면, 점원의 역할을 한다. 점원은 손님에게 메뉴를 보여주고, 주문을 받고 주방에 요리를 요청한다. 그리고 요리사로부터 완성된 요리를 다시 손님에게 전달한다. 여기서 어떻게 API가 점원의 역할을 하냐고 한다면, API는 프로그램(손님)이 명령할 수 있게 명령 목록(메뉴)를 정리하고, 명령(주문)을 받으면 응용프로그램(요리사)와 상호작용하여 요청된 값(요리)를 전달한다.

API의 역할은 무엇인가?

  1. 서버와 데이타베이스의 출입구
    • 데이터베이스의 접근이 허용 된 사람만 접근 가능한 출입구를 만들어준다.
  2. 모든 접속 표준화
    • API는 범용 플러그처럼 작동하여, 누구나 동일한 액세스를 얻을 수 있다.

API 유형

  1. Private API
    • 내부 API로, 제 3자에게 노출되지 않는 회사 내에서 개발자가 자체 제품과 서비스를 개선하기 위해 발행한 API
  2. Public API
    • 개방형 API로, 모두에게 제공되고 제한이 없는 API

API의 장점

API를 사용할 경우, 어플 코드를 작성하는 방법을 표준화함으로 더 간소화하고 빠른 프로세스 처리를 가능하게 한다. 곧 서비스 개발 시간을 단축 할 수 있다는 것이다.

REST API란 무엇인가?

출처: API 설명

profile
개발자가 되기까지

0개의 댓글