# 44장. REST API - REST는 Roy Fielding의 2000년 논문에서 처음 소개되었으며 HTTP의 장점을 최대한 활용하며 프로토콜을 의도에 맞게 디자인하도록 유도하고 있다. REST의 기본 원칙을 성실히 지킨 디자인을 `RESTful`이라고 표현한다. ## REST API의 구성 - `자원(resource)`, `행위(verb)`, `표현(representations)` 3가지 요소로 구성 - URI(엔드포인트) / 요청 메소드 / payload ## REST API 설계 원칙 - URI는 리소스를 표현하는 데 집중하고 행위에 대한 정의는 메소드를 통해 하는 것이 API 설계의 중심 규칙이다. - URI는 리소스를 표현하므로 동사보다는 명사를 사용한다. - 행위는 주로 5가지 메소드(GET, POST, PUT, PATCH, DELETE 등)을 사용하여 CRUD를 구현한다.
44장. REST API
RESTful이라고 표현한다.REST API의 구성
자원(resource),행위(verb),표현(representations)3가지 요소로 구성REST API 설계 원칙