REST API 란?


REST API 란?

Rest의 정의 Representational State Transfer 의 약자 이다 자원의 표현에 의한 상태전달이다 REST는 기본적으로 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할수 있는 아키텍처 스타일이다 REST 구성 요소 1. 자원(Resource) URL 모든 자원에 고유한 ID가 존재한다. ID는 '/classes/:class_id' 같은 HTTP URL 이다. 2. 행위 (Verb) HTTP Method HTTP 프로토콜의 Method를 사용한다. HTTP 프로토콜은 GET,POST,PUT,DELETE 같은 메서드을 제공한다. 3. 표현 (Representations) REST에서 하나의 자원은 JSON,XML, TEXT 등 여러형태의 표현으로 나타내어진다. JSON, XML을 통해 데이터을 주고 받는것이 일반적이다. REST API 설계 규칙 1. URL의 리소스명은 동사보다는 명사을 사용 - GET/members/1 2. URL...



원문링크 : REST API 란?