백엔드
쉬움
코딩
REST API 엔드포인트 설계
사용자 관리를 위한 RESTful API 엔드포인트를 설계하세요
15분
50점
118개 테스트케이스
#3631
문제 설명
사용자(User) 리소스를 관리하는 RESTful API를 설계하세요.
요구사항
다음 기능을 위한 HTTP 메서드와 URL 경로를 작성하세요:
- 모든 사용자 목록 조회
- 특정 사용자 조회 (ID로)
- 새 사용자 생성
- 사용자 정보 수정
- 사용자 삭제
- 사용자의 게시글 목록 조회
출력 형식
각 줄에 "HTTP메서드 /경로" 형식으로 작성하세요.
REST 원칙
- 리소스는 명사로 표현
- 복수형 사용 권장
- HTTP 메서드로 동작 표현
- 계층 구조는 URL 경로로 표현
예제 테스트케이스
예제 1
입력
출력
GET /users
GET /users/{id}
POST /users
PUT /users/{id}
DELETE /users/{id}
GET /users/{id}/posts
힌트
힌트를 활용하세요
실행 버튼을 눌러 코드를 실행하세요.