URI
- 위치
- /v1/users
- 장점
- 브라우저와 문서에서 가장 명확하다.
- 주의
- 버전별 URI가 늘어난다.
선택 기준은 클라이언트에게 얼마나 잘 보이는지, 운영에서 얼마나 통제하기 쉬운지이다.
| 방식 | 버전 위치 | 장점 | 주의 |
|---|---|---|---|
| URI | /v1/users | 브라우저와 문서에서 가장 명확하다. | 버전별 URI가 늘어난다. |
| Header | X-API-Version: 1 | 리소스 URI를 깔끔하게 유지한다. | 클라이언트 헤더 설정을 확인해야 한다. |
| Media Type | Accept: application/json;v=1 | 응답 표현과 버전을 함께 협상한다. | 테스트와 학습 비용이 더 크다. |