본문 바로가기
Develop/CS

[CS 지식] REST란?

by Tarra 2022. 7. 19.

 

 

 

REST란


REST (Representational State Transfer) 는 

자원을 이름으로 구분하여, 해당 자원의 상태를 주고받는 모든 것을 의미한다.

 

 

구체적으로

HTTP URI(Uniform Resoutce Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(GET, POST, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 말한다.

 

 

 

 

 

REST API


따라서 REST API는

REST를 기반으로 API를 구성한 것으로써.

URI를 통해 데이터의 요청과 응답이 이루어지며, 이 때 사용하는 것은 HTTP Method가 된다.

 

REST API의 경우에는 시스템을 분산시켜 확장성과 재사용성이 높기 때문에 유지보수 및 운용을 편리하게 해준다.

 

 

 

 

 

'Develop > CS' 카테고리의 다른 글

[CS 지식] SPA(Single Page Aplication)에 대해  (0) 2022.07.19
[CS 지식] GET과 POST의 차이  (0) 2022.07.19