URL에서, 특히 경로의 시작 부분에 다음과 같은 REST API 버전을 지정하는 것이 매우 일반적입니다.
POST /api/v1/accounts
GET /api/v1/accounts/details
그러나 버전이 각 API와 관련된 디자인은 보지 못했습니다. 즉, 각 API의 버전을 별도로 유지 관리합니다. 즉 :
POST /api/accounts/v2
GET /api/accounts/details/v3
이 접근 방식을 사용하면 변경이 필요할 때 특정 API의 API 버전을 증가 시키므로 전체 API의 버전을 증가시킬 필요가 없습니다.
일반적인 스타일 대신이 스타일을 사용하면 어떤 단점이 있습니까?