Kod odpowiedzi HTTP 403 Forbidden należy do grupy 4xx, czyli błędów związanych z żądaniem po stronie klienta w tym sensie, że serwer odmawia realizacji żądania. W praktyce oznacza to najczęściej, że zasób istnieje, ale dostęp do niego jest zablokowany przez reguły uprawnień lub politykę dostępu (np. brak uprawnień do katalogu, ograniczenia w konfiguracji serwera, reguły ACL, brak autoryzacji dla danej roli).
Dlatego poprawne jest stwierdzenie: "użytkownik nie ma uprawnień do żądanego zasobu." – wskazuje ono na problem z dostępem (autoryzacją), a nie na awarię połączenia.
Pozostałe odpowiedzi opisują inne klasy problemów:
- "karta sieciowa ma błędnie nadany adres IP" – błędny adres IP zwykle skutkuje brakiem łączności (np. brak odpowiedzi serwera, błędy DNS/połączenia), a nie zwróceniem przez serwer konkretnego kodu HTTP 403.
- "nie ma pliku docelowego na serwerze" – brak zasobu jest typowo sygnalizowany innymi kodami (najczęściej 404). 403 dotyczy odmowy dostępu, a nie nieistnienia.
- "ograniczono wielkość wysyłanych danych przez klienta" – limity rozmiaru żądania lub danych mają zwykle osobne kody/komunikaty zależne od konfiguracji serwera/proxy; nie jest to typowa interpretacja 403.
W zadaniach egzaminacyjnych warto zapamiętać pary: 401 – problem z uwierzytelnieniem (logowanie), 403 – uwierzytelnienie może być nawet poprawne, ale brakuje uprawnień, 404 – zasób nie istnieje. To ułatwia szybkie i trafne rozpoznanie przyczyny błędu.