얄팍한 RESTful

RESTful이란?

<8줄 요약>
HTTP 프로토콜을 이용하는 자원지향 구조. URI는 자원을 대변하며, 클라이언트가 보낸 HTTP 프로토콜에 따라 그 자원을 어떻게 할지를 정한다.
그래서, 모두 같은 URI이어도 클라이언트가 보내는 요청에 따라 행하는 것이 다르다.
자원은 모두 URI로 표현이 되어야 하고 하나의 자원은 그 자원과 연관 된 자원들 또한 표현하는 것이 권장된다.
서버나 클라가 어떤 상태인지는 관심 없고 오는 메시지를 그냥 처리하기만 한다.
쿠키는 사용할 수 있다.

<4줄 요약>
URI는 자원을 대변하며 HTTP프로토콜에 따라 그 자원에 대한 조작을 어떻게 할 것인지 정의한다.
모든 요청은 일회성이고, 서버는 클라이언트의 요청에 따른 메시지를 처리하기만 하며 상태를 검증하지 않는다.

<1줄 요약>
자원(리소스, 데이터)을 대변하는 URI에 클라이언트가 어떤 행동을 할지 정해서 서버로 알려주면, 서버는 다른 것들은 생각 않고 그냥 그 메시지를 처리하기만 하는 구조.


댓글

이 블로그의 인기 게시물

로컬 Tomcat 서버 실행속도 개선

2019.05.23 - SQLAlchemy 의 객체 상태 관리 (expire, refresh, flush, commit) 에 관한 이해

2020.02.17 Python의 multiprocessing 중 Pool.map(), chunksize에 관한 내용