RESTful 웹서비스 정보

REST(Representational State Transfer)는 World Wide Web과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 구조입니다. 서비스는 REST의 테넷을 준수할 때 RESTful로 설명됩니다.

RESTful 서비스의 특성은 다음과 같습니다.

  • 데이터는 일련의 리소스로 모델링됩니다. 리소스는 URI로 식별됩니다.

  • 균일한 소형 작업 집합은 리소스를 조작하는 데 사용됩니다(예: GET, POST, PUT, DELETE).

  • 리소스는 여러 표현을 가질 수 있습니다. 예를 들어, 블로그에는 HTML 표현과 RSS 표현이 있을 수 있습니다.

  • 서비스는 Stateless이며 클라이언트가 관련 리소스에 액세스하려고 할 수 있기 때문에 일반적으로 하이퍼텍스트 링크를 제공하여 반환된 표현에서 식별되어야 합니다.