Projektowanie API · Middle · Pytanie 28 z 75
Jakie są kompromisy wersjonowania w URL-u (/v2/...) wobec wersjonowania w nagłówku?
- 1Wersjonowanie w URL-u psuje cache
- ✓Poprawna odpowiedź: Wersje w URL-u są widoczne, łatwe do routingu i cache'owania, ale zachęcają do dużych skoków wersji; wersje w nagłówku utrzymują stabilne URL-e, ale są mniej widoczne
- 3HTTP nie pozwala na wersjonowanie w nagłówku
Wyjaśnienie
Niektóre API (Stripe) wersjonują według daty per konto, pozwalając każdemu klientowi aktualizować się we własnym tempie.