라벨이 레스트풀인 게시물 표시

얄팍한 RESTful

RESTful이란? <8줄 요약> HTTP 프로토콜을 이용하는 자원지향 구조. URI는 자원을 대변하며, 클라이언트가 보낸 HTTP 프로토콜에 따라 그 자원을 어떻게 할지를 정한다. 그래서, 모두 같은 URI이어도 클라이언트가 보내는 요청에 따라 행하는 것이 다르다. 자원은 모두 URI로 표현이 되어야 하고 하나의 자원은 그 자원과 연관 된 자원들 또한 표현하는 것이 권장된다. 서버나 클라가 어떤 상태인지는 관심 없고 오는 메시지를 그냥 처리하기만 한다. 쿠키는 사용할 수 있다. <4줄 요약> URI는 자원을 대변하며 HTTP프로토콜에 따라 그 자원에 대한 조작을 어떻게 할 것인지 정의한다. 모든 요청은 일회성이고, 서버는 클라이언트의 요청에 따른 메시지를 처리하기만 하며 상태를 검증하지 않는다. <1줄 요약> 자원(리소스, 데이터)을 대변하는 URI에 클라이언트가 어떤 행동을 할지 정해서 서버로 알려주면, 서버는 다른 것들은 생각 않고 그냥 그 메시지를 처리하기만 하는 구조.