Projektowanie API · Middle · Pytanie 12 z 75
Czy API powinno zwrócić 403 czy 404, gdy użytkownik żąda prywatnego zasobu innego użytkownika?
- 1Zawsze 200 z pustymi danymi
- 2Zawsze 500
- ✓Poprawna odpowiedź: Często 404, żeby API nie zdradzało istnienia zasobu; 403 jest w porządku, gdy istnienie nie jest wrażliwe
Wyjaśnienie
Tak czy inaczej serwer musi sprawdzać własność przy każdym żądaniu; kody statusu nie zastępują autoryzacji.