REST API

trankill_Kim·2022년 8월 15일
0

BACK END

목록 보기
4/7

🛠 REST API란?

REST의 기본 원칙을 지킨 API다.

REST란?

REpresentational State Transfer의 약자로, 기계 간의 통신에서 HTTP의 장점을 최대한 활용할 수 있는 소프트웨어 아키텍처다. REST의 기본 원칙을 성실히 지킨 서비스를 우리는 “RESTful”하다고 한다.

REST의 구성

1. Resource
Request의 대상을 말하며 URI의 형태로 표현된다.
2. Verb
Resource에 대한 행위다. HTTP method인 POST, GET, PUT, FETCH, DELETE를 통해 CRUD(Create, Read, Update, Delete)를 수행할 수 있다.
3. Representation
자원에 대한 행위의 내용으로 HTTP message pay load로 표현된다.

REST API 설계 시 핵심 규칙

1. Resource는 자원을 표현한다.
2. HTTP method는 행위를 표현한다.

참고자료

  1. 기계들의 대화법-REST API
  2. RESTful API 설계 가이드
  3. REST API
  4. REST란? / Rest API와 Restful API의 차이점 / REST 규칙

0개의 댓글