SMALL

REST(Representational State Transfer)

리소스를 이름으로 구분하여 해당 리소스의 상태를 주고 받는 모든 것

  • HTTP 프로토콜의 표준과 인프라를 그대로 사용하므로 별도의 추가적인 인프라 구축 없이 범용적으로 사용 가능
  • 단, 구형 브라우저에서는 호환되지 않음 (Explorer)
  • HTTP URI(Uniform Resource Identifier)를 통해 리소스를 명시
  • HTTP Method(POST, GET, PUT, DELETE, PATCH 등)을 통해 해당 자원(URD)에 대해 CRUD Operation을 적용
  • CRUD : Create(POST), Read(GET), Update(PUT, PATCH), Delete(DELETE)
  • 특성
    • Server-Client 구조
    • Stateless(무상태)
    • Cacheable(캐시 처리 가능)
    • Layered System(계층화)
    • Uniform Interface(인터페이스 일관성)

RESTful

REST의 원리를 따르는 시스템, REST 원리를 모두 적용하지 않았다면 Restful이라고 할 수 없다

LIST

+ Recent posts