문제
다음 중 RESTful 웹 서비스 설계 원칙에 대한 설명으로 가장 옳지 않은 것은?
① 각 요청은 독립적이며 상태 정보를 서버에 저장하지 않는다 ② 캐시 가능한 응답을 제공하여 성능을 향상시킨다 ③ 클라이언트와 서버 간의 세션 상태를 유지해야 한다 ④ 계층화된 시스템 구조를 통해 확장성을 제공한다
정답
3번
해설
REST는 무상태(Stateless) 원칙을 따르므로 서버는 클라이언트의 세션 상태를 유지하지 않는다. 각 요청은 독립적이어야 하며, 필요한 모든 정보를 요청에 포함해야 한다. ①은 무상태성, ②는 캐시 가능성, ④는 계층화 시스템에 대한 올바른 설명이다.