Błąd 401 Unauthorized to kod stanu HTTP, który informuje, że żądanie klienta nie mogło zostać zrealizowane z powodu braku ważnych poświadczeń uwierzytelniających. Dostęp do zasobu wymaga uwierzytelnienia, a serwer zwraca ten błąd, gdy nie może zweryfikować tożsamości klienta.
Czym jest błąd 401 Unauthorized w protokole HTTP
Błąd 401 Unauthorized to kod stanu HTTP z grupy 4xx. Informuje, że żądanie nie zostało zrealizowane, ponieważ klient nie przedstawił ważnych danych uwierzytelniających. Mówiąc prościej, serwer chroni dany zasób i oczekuje potwierdzenia tożsamości, którego w danym momencie brakuje.
To błąd po stronie klienta i dotyczy uwierzytelnienia, a nie samej autoryzacji. W odpowiedzi na taki komunikat serwer przesyła nagłówek, który wskazuje, jak należy się uwierzytelnić:
- nagłówek www-authenticate określający wymagany schemat uwierzytelniania,
- schemat basic – oparty na przesłaniu loginu i hasła,
- schemat bearer – wykorzystujący token dostępu.
Kod 401 należy do grupy kodów związanych z kontrolą dostępu w HTTP. W tej samej kategorii znajduje się również błąd 407 Proxy Authentication Required, który dotyczy uwierzytelniania wobec serwera pośredniczącego.
Jak naprawić błąd 401 jako użytkownik strony
Jeśli trafiasz na komunikat 401, zacznij od podstaw. W wielu przypadkach problem da się rozwiązać samodzielnie, bez angażowania administratora czy wsparcia technicznego. Wystarczy metodycznie sprawdzić kilka elementów:
- Sprawdź, czy adres URL jest poprawny.
- Dokładnie zweryfikuj i ponownie wprowadź nazwę użytkownika oraz hasło.
- Wyczyść pamięć podręczną i pliki cookies w przeglądarce.
- Wyloguj się z konta, a następnie zaloguj ponownie.
- Użyj trybu incognito lub innej przeglądarki, aby wykluczyć problemy z rozszerzeniami.
- Wyczyść pamięć podręczną DNS w systemie Windows za pomocą polecenia ipconfig /flushdns.
- Zrestartuj przeglądarkę po wyczyszczeniu danych.
- Skontaktuj się z administratorem strony, jeśli konto zostało zablokowane po wielu nieudanych próbach logowania.
Taka sekwencja pozwala wyeliminować najczęstsze źródła błędu – od literówki w adresie, przez nieaktualne dane w przeglądarce, po blokadę konta. Dopiero gdy te działania nie przyniosą efektu, warto podejrzewać problem po stronie serwera lub konfiguracji aplikacji.