Projektowanie API · Middle · Pytanie 56 z 75
Jakie jest rozsądne domyślne zachowanie dla nieznanych parametrów zapytania?
- 1Traktować je jako filtry po dowolnym polu
- 2Przekazywać je prosto do zapytania do bazy
- ✓Poprawna odpowiedź: Odrzucać je kodem 400 (albo przynajmniej udokumentować, że są ignorowane), żeby literówki jak
?limt=10nie przechodziły po cichu
Wyjaśnienie
Ciche ignorowanie ukrywa błędy klientów. Wiele wytycznych zaleca rygorystyczną walidację.