K
KRYFT Problem Bank
백엔드 쉬움 코딩

REST API 엔드포인트 설계

사용자 관리를 위한 RESTful API 엔드포인트를 설계하세요

15분
50점
118개 테스트케이스
#3631

문제 설명

사용자(User) 리소스를 관리하는 RESTful API를 설계하세요.

요구사항

다음 기능을 위한 HTTP 메서드와 URL 경로를 작성하세요:

  1. 모든 사용자 목록 조회
  2. 특정 사용자 조회 (ID로)
  3. 새 사용자 생성
  4. 사용자 정보 수정
  5. 사용자 삭제
  6. 사용자의 게시글 목록 조회

출력 형식

각 줄에 "HTTP메서드 /경로" 형식으로 작성하세요.

REST 원칙

  • 리소스는 명사로 표현
  • 복수형 사용 권장
  • HTTP 메서드로 동작 표현
  • 계층 구조는 URL 경로로 표현

예제 테스트케이스

예제 1
입력

                        
출력
GET /users
GET /users/{id}
POST /users
PUT /users/{id}
DELETE /users/{id}
GET /users/{id}/posts

힌트

실행 버튼을 눌러 코드를 실행하세요.