Untitled

RESTful API는 Representational State Transfer(표현 상태 전송)의 약자로, 웹 기반의 시스템에서 자원을 다루는 방식 중 하나이다.

→ 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다

RESTful한 REST API를 살펴보기 전에 REST 먼저 살펴보자


☑️  REST란

  1. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,
  2. HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해
  3. 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미 : 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능을 일컫는 말

= REST 구성요소

  1. 자원 Resource : HTTP URI
  2. 자원에 대한 행위 Verb : HTTP Method
  3. 자원에 대한 행위의 내용 Representations : HTTP Message Pay Load