REST

    RESTful API

    RESTful API

    RESTful API에 대해 알아보기 전에 REST가 무엇인지부터 알아보자. REST(REpresentational State Transfer) REST는 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재, 상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍처이다. 즉, HTTP URI(Uniform Resource Identifier)를 통해 자원을 명시하고 HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 연산을 적용하는 것을 의미한다. REST는 크게 리소스(자원), 메서드(처리), 메시지의 3가지 요소로 구성된다. 만약 "닉네임이 수풀림인 사용자를 생성해라"라는 호출이 있을 때 리소스, 메서드, 메시지는 각각 아래와 같다. 리소스 = 사용자 ..