System Design · Junior · Pytanie 8 z 75
Czym różnią się odpowiedzi 401 i 403?
- ✓Poprawna odpowiedź: 401 - niezalogowany, 403 - zalogowany, ale bez uprawnień
- 2401 - brak uprawnień, 403 - użytkownik w ogóle się nie zalogował
- 3401 - zasób nie znaleziony, 403 - serwer chwilowo niedostępny
Wyjaśnienie
Przy 401 klient zwykle proponuje zalogowanie lub odświeża token. Przy 403 ponowne logowanie nie pomoże - pokaż „brak dostępu”. 404 oznacza, że zasobu nie znaleziono (czasem zwraca się je zamiast 403, by nie ujawniać, że zasób istnieje).