설계

두주·2023년 12월 19일
0

TIL

목록 보기
18/58
post-thumbnail

API

REST (Representational State Transfer)
상태의 전이 (State Transfer)를 표현(Representational)하기 위한 HTTP 아키텍쳐 스타일.

URI(Resource) - 먼저 URI를 통해 Resource 이름을 표현 (/models)

Method(Verb) - Method를 사용해 상태를 변경하는 행위를 표현

GET - Read. Resource의 정보를 획득
POST - Create. Resource를 생성
PUT - Update(modify). Resource를 수정하되 모든 Resource 정보를 요청
PATCH - Update(modify). Resource를 수정하되 수정되는 Resource 정보만 요청
DELETE - Delete. Resource를 삭제
OPTIONS - 서버와 클라이언트 사이 통신 옵션 확인에 사용 (표현을 위한 사용 X)

REST를 잘 지킨 API는 RESTful API 라고 한다.

REST API 와 RESTful API 의 차이점

RESTful하다 = REST의 규칙을 잘 지킨다.
어떠한 기준으로 RESTful하다를 설정하는가? -> 성숙도 모델(Maturity Model)

Level 3까지 준수할 때 RESTful하다고 말한다.

OneNote에 정리하면서 공부했다.

profile
야옹.

0개의 댓글