문제
API 설계 원칙에 대한 설명으로 가장 옳지 않은 것은?
① 일관된 명명 규칙을 사용하여 예측 가능한 인터페이스를 제공해야 한다 ② 버전 관리를 통해 기존 클라이언트와의 호환성을 유지해야 한다 ③ 상태 정보를 서버에 저장하여 세션 기반으로 동작해야 한다 ④ 적절한 HTTP 상태 코드를 사용하여 응답 결과를 명확히 표현해야 한다
정답
3번
해설
RESTful API 설계 원칙에서는 무상태(Stateless) 특성을 유지해야 하므로, 서버에 상태 정보를 저장하지 않고 각 요청이 독립적이어야 한다. ①번은 일관된 명명 규칙은 API 사용성을 높인다. ②번은 버전 관리는 하위 호환성 유지에 중요하다. ④번은 적절한 HTTP 상태 코드 사용은 API 설계의 기본 원칙이다.