issues
search
holdanddeepdive
/
javascript-deep-dive
3
stars
1
forks
source link
44장 REST
#46
Open
sbyeol3
opened
2 years ago
sbyeol3
commented
2 years ago
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 설계 원칙