RESTful이란 무엇인가?
·
여러가지/이것저것
REST(Representational State Transfer)는 분산 시스템 설계를 위한 아키텍처 스타일입니다. 웹 기술과 HTTP 프로토콜을 사용하여 서버의 리소스와 서비스를 정의하고 액세스하는 방법을 제시합니다. REST의 핵심 개념은 리소스(자원)를 중심으로 한 통신입니다. 리소스는 URI로 식별되며, 해당 리소스에 대한 행동은 HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해 표현됩니다. REST의 주요 특징 Stateless Communication (무상태 통신): 각 요청 간에 클라이언트의 상태 정보가 저장되지 않습니다. 이로 인해 서버의 설계가 단순해지며 확장성이 높아집니다. Cacheable (캐시 가능): HTTP가 가진 캐싱 기능을 활용할 수 있어, 효율적인 ..