1. 개요


REST(Representational State Transfer API)는 웹 어플리케이션에서 서로 다른 엔드포인트 끼리 데이터를 주고받기 위한 아키텍쳐(설계 구조)이다. 해당 구조론을 적용하여 만든 API를 RESTful API라고 한다.

가장 많이 사용되는건 백엔드(서버)단에서 프론트엔드(클라이언트)와 DB의 연결을 중개할 때 사용하지만, 서로다른 엔드포인트 (프론트-백엔드-프론트 등)에서 사용할 수 있다.

1.1 REST구조의 6가지 조건

2. 내용


2.1 CRUD

CRUD는 Create, Read, Update, Delete의 약자로, API를 사용하기 위해 필요한 가장 기본적인 기능들을 의미한다.

2.1.1 Create

새로운 데이터를 생성하고, 저장한다. 본문에 새로운 데이터를 포함해 서버에 전달하게 된다.

2.1.2 Read