Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
401 Unauthorized
Der HTTP-Statuscode401 UnauthorizedClient-Fehlerantwort zeigt an, dass eine Anfrage nicht erfolgreich war, da gültige Authentifizierungsdaten für die angeforderte Ressource fehlen. Dieser Statuscode wird mit einem HTTP-WWW-Authenticate-Antwortheader gesendet, der Informationen über dasAuthentifizierungsschema enthält, das der Server erwartet, damit die Anfrage erfolgreich ausgeführt werden kann.
Ein401 Unauthorized ist ähnlich der403 Forbidden-Antwort, außer dass ein 403 zurückgegeben wird, wenn eine Anfrage gültige Anmeldeinformationen enthält, der Client jedoch nicht die Berechtigung hat, eine bestimmte Aktion auszuführen.
In diesem Artikel
Status
401 UnauthorizedBeispiele
>Nicht autorisierte Anfrage an eine geschützte API
Die folgende GET-Anfrage wird an eine URLwww.example.com/admin gesendet, die Anmeldeinformationen in einemAuthorization-Header erwartet:
GET /admin HTTP/1.1Host: example.comDer Server antwortet mit einer 401-Nachricht und einemWWW-Authenticate-Header, der angibt, dass die Anfrage authentifiziert werden muss und dassBearer-Authentifizierung (ein Zugriffstoken) das erlaubteAuthentifizierungsschema ist:
HTTP/1.1 401 UnauthorizedDate: Tue, 02 Jul 2024 12:18:47 GMTWWW-Authenticate: BearerSpezifikationen
| Specification |
|---|
| HTTP Semantics> # status.401> |