[RESTful] REST API
# REST REpresentational State Transfer WWW(World Wide Web)와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 개발 아키텍처의 한 형식이다. 기존 웹의 기술과 HTTP 프로토콜을 그대로 활용하기에 웹의 장점을 최대한 활용할 수 있는 아키텍처이다. 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것을 의미한다. 즉, 자원의 표현에 의한 상태 전달이다. HTTP URI를 통해 Resource(자원)를 명시하고 HTTP Method를 통해 해당 자원에 대한 CRUD Operation(상태)을 적용하는 것을 의미한다. Request가 완료되면 Server는 특정 Representation(표현방식)을 Response로 보내준다. 즉, 자원 기반의 구조 설계의 ..