처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

RESTful API 설계에서 올바른 URL 패턴은?

보통 MDN Web Docs
보기 및 정답
A 리소스를 명사로 표현하고, HTTP 메서드(GET, POST, PUT, DELETE)로 행위를 구분한다 (예: GET /users)
B URL 경로에 동사를 포함하여 행위를 명시하고, HTTP 메서드는 항상 GET만 사용한다 (예: GET /getUsers, GET /deleteUser)
C 모든 클라이언트 요청은 HTTP POST 메서드만 사용해야 하며, 요청 본문에 행위 종류를 JSON으로 명시한다 (예: POST /api)
D URL에 API 버전 정보를 포함하면 REST 원칙에 위배되며, 버전 관리는 HTTP 헤더로만 수행해야 한다 (예: Accept 헤더)

해설

RESTful API는 리소스를 명사형 URL(/users, /posts/1)로 표현하고, HTTP 메서드로 동작을 구분합니다. GET(조회), POST(생성), PUT/PATCH(수정), DELETE(삭제). 복수형 명사를 사용하며 /api/v1처럼 버전 관리도 권장됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기