
RESTful API는 Representational State Transfer(표현 상태 전송)의 약자로,
웹 기반의 시스템에서 자원을 다루는 방식 중 하나이다.
→ 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다
RESTful한 REST API를 살펴보기 전에 REST 먼저 살펴보자
☑️ REST란
- HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,
- HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해
- 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미
: 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능을 일컫는 말
= REST 구성요소
- 자원 Resource : HTTP URI
- 자원에 대한 행위 Verb : HTTP Method
- 자원에 대한 행위의 내용 Representations : HTTP Message Pay Load