REST

REST

Last modified on 2025-04-18 , by hjjae2

REST (Representational State Transfer) #

정의 1. (자원을 정의한 후) 자원(혹은 자원의 이름, 표현)으로 구분하여 자원의 상태(정보)를 주고 받는 모든 것

정의 2. Resource(자원, URI), Method(행위), Representation of Resource(자원의 형태/표현)를 사용하는 것

REST 구성 요소 #

자원(Resource, URI)

  • 자원의 고유한 식별 값 (‘모든 자원에는 고유한 ID가 존재한다’라는 전제)

행위(Method)

  • (자원에 대해서) 하고자 하는 행위
  • e.g. (HTTP 프로토콜에서) GET, POST, PUT, DELETE 등

자원의 형태/표현(Representation of Resource)

  • Client, Server가 주고 받는 자원의 형태/표현
  • e.g. json, xml, text 등

References #