HTTP Status Code 401 – Wat is het?
De HTTP-statuscode 401 Unauthorized geeft aan dat een verzoek niet is uitgevoerd omdat de gebruiker zich eerst moet authenticeren (aanmelden). De gevraagde pagina of resource is beveiligd en vereist geldige inloggegevens.
401 Unauthorized – Toegang geweigerd. De gebruiker is niet ingelogd of de opgegeven inloggegevens zijn ongeldig.
Oorzaken van een 401-fout
- Geen inloggegevens meegestuurd met het verzoek
- Verkeerde gebruikersnaam of wachtwoord
- Verlopen sessie of token
- Ongeldige of ontbrekende API-sleutel
Verschil tussen 401 en 403
| Code | Naam | Betekenis |
|---|---|---|
| 401 | Unauthorized | Niet ingelogd of verkeerde inloggegevens – authenticatie is vereist. |
| 403 | Forbidden | Wel ingelogd, maar geen toestemming voor deze resource. |
Hoe los je een 401-fout op?
- Controleer of je bent ingelogd met het juiste account.
- Verifieer je inloggegevens (gebruikersnaam en wachtwoord).
- Controleer of je sessie of toegangstoken nog geldig is.
- Bij API-gebruik: controleer of de juiste API-sleutel is meegestuurd in de header.
Samenvatting
De HTTP 401 Unauthorized-fout betekent dat authenticatie vereist is maar ontbreekt of mislukt is. De oplossing ligt altijd in het aanleveren van de juiste inloggegevens of het vernieuwen van de sessie.