Проєктування API · Middle · Запитання 28 з 75
Які компроміси версіонування в URL (/v2/...) порівняно з версіонуванням у заголовку?
- 1Версіонування в URL ламає кешування
- ✓Правильна відповідь: Версії в URL помітні, їх легко маршрутизувати й кешувати, але вони заохочують великі стрибки версій; версії в заголовку тримають URL стабільними, але менш помітні
- 3HTTP не дозволяє версіонування в заголовку
Пояснення
Деякі API (Stripe) версіонують за датою для кожного акаунта, даючи кожному клієнту оновлюватися у власному темпі.