REST는 "Representational State Transfer"의 약자로, 웹의 장점을 최대한 활용하면서 분산 시스템을 설계하기 위한 원칙과 패턴을 제시한다. REST의 주요 개념1. 자원(Resource) - REST에서는 해당 소프트웨어가 관리하는 모든 것이 자원이다. 자원은 URI(Uniform Resource Identifier)로 식별한다. - 예를 들어, 사용자를 나타내는 자원은 `/users`와 같이 표현할 수 있다. 2. 표현(Representation) - 자원은 다양한 형태로 표현할 수 있다. 일반적으로 JSON, XML, HTML 등을 사용한다. - 클라이언트는 서버에서 자원의 표현을 받아 상태를 전송받는다. 3. 상태 전이(State Transfer) ..