데이터 분석 기술 블로그

DB에 대하여(25)_REST API 본문

백엔드

DB에 대하여(25)_REST API

데이터분석가 이채은 2024. 5. 13. 21:44

API (Apllication Programming Interface)

애플리케이션과 프로그래밍으로 소통하는 방법을 말합니다.

클라이언트 - 서버처럼 서로 다른 프로그램에서 요청과 응답을 받을 수 있도록 만든 체계입니다.

API란
Web API


REST (Representaional State Transfer)

API Server를 개발하기 위한 일종의 소프트웨어 설계 방법론으로 약속이지 규칙은 아닙니다.

RESTful API


REST API

REST라는 설계 디자인 약속을 지켜 구현한 API입니다.

ㄲREST API 실제 예시

REST에서 자원을 정의하고 주소를 지정하는 방법

  1. 자원의 식별
    • URI
  2. 자원의 행위
    • HTTP Methods
  3. 자원의 표현
    • JSON 데이터
    • 궁극적으로 표현되는 데이터 결과물