Rest(Representational State Transfer)

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

, 분산 시스템의 아키텍처 스타일이다. 조건을 제시하면서 분산 시스템을 설계한다.

 

RESTful?

제약 조건의 집합을 모두 만족하는 것을 의미

 

REST는 아키텍처 스타일, RESTful APIREST아키텍처 원칙을 모두 만족하는 API

 

REST가 필요한 이유는?

1.분산 시스템을 위해서, 애플리케이션의 모듈 , 기능별로 분리하기 쉬워졌기 때문

 

2. WEB브라우저외의 클라이언트를 위해서(멀티 플랫폼)

웹의 데이터만 보내면 여러 클라이언트에서 해당 데이터를 적절히 보여주기 때문

 

 

Resource : 위치 명시

Method : 명시

 

참고자료

https://jeong-pro.tistory.com/180

+ Recent posts