REST

내위키
Dennis (토론 | 기여)님의 2020년 1월 8일 (수) 05:38 판

Representational state transfer.

인터넷을 통한 웹 API를 위한 표준 가운데 하나. 사실상 웹 API의 표준으로 받아들이고 있으며, REST를 쉽게 구현하기 위한 클라이언트 및 서버 측의 갖가지 구현체들이 나와 있고, 온갖 웹 프레임워크와 앱들도 REST API를 지원하기 때문에 편리하게 웹을 통해 정보를 주고받을 수 있다. REST를 잘 지원하는 웹 서버를 'RESTful'하다고 부른다. REST를 통해서 컴퓨터에서 데이터를 처리하는 기본 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제), 즉 CRUD 작업을 URI 기반으로 처리할 수 있다.

2000년에 로이 필딩이 UC어바인대학교 박사학위 논문을 통해서 제안한 개념이다.

Representational state transfer는 '표현적인 상태 전송'이라는 뜻으로 풀이할 수 있다.