REST API 란?

찌글렛·2022년 1월 20일
0

CS

목록 보기
5/15
post-thumbnail

REST 기반으로 서비스 API를 구현한 것

REST(Representational State Transfer)
자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것

  • HTTP URI를 통해 자원을 명시하고,
  • HTTP 메서드(POST,GET,PUT,DELETE)를 통해해당 자원에 대한 CRUD를 적용하는 것
    => 즉, 자원 기반의 구조 설계의 중심에 자원이 있고, HTTP 메서드를 통해 이를 처리한다.

API(Application Programming Interface)

  • 응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
    => 쉽게 말해 프로그램끼리 통신할 수 있도록 하는 중재자이다.
  • REST API의 특징
    REST API는 HTTP 표준을 기반으로 구현됨
    REST 기반으로 시스템을 분산시켜 확장성, 재사용성을 높여 유지보수와 운용을 쉽게 할 수 있게 만들어준다.

0개의 댓글