4XX Fehlerseite (400, 401, 403, 405, 422)

Die 4XX Fehlerseiten gehören zu den HTTP-Fehlercodes, die anzeigen, dass ein Problem auf der Client-Seite aufgetreten ist. Diese Fehler treten auf, wenn der Client eine Anfrage an den Server sendet, die dieser aus verschiedenen Gründen nicht erfüllen kann. In diesem Artikel werden die verschiedenen Arten von 4XX Fehlerseiten erläutert und wie sie sich voneinander unterscheiden.

400 - Bad Request

Der 400 Fehlercode bedeutet, dass die Anfrage des Clients fehlerhaft ist. Dies kann verschiedene Gründe haben, wie z.B. fehlende oder ungültige Parameter. Der Server kann die Anfrage nicht verstehen und gibt diesen Fehlercode zurück, um dem Client mitzuteilen, dass die Anfrage nicht bearbeitet werden kann. Um dieses Problem zu beheben, sollte der Client sicherstellen, dass die Anfrage korrekt formatiert ist und alle erforderlichen Informationen enthält.

401 - Unauthorized

Wenn der Server den Fehlercode 401 zurückgibt, bedeutet dies, dass der Client nicht autorisiert ist, auf die angeforderte Ressource zuzugreifen. Dies kann darauf hinweisen, dass der Client entweder nicht angemeldet ist oder nicht über die erforderlichen Berechtigungen verfügt. Um Zugriff zu erhalten, muss der Client sich authentifizieren und die erforderlichen Berechtigungen erhalten.

403 - Forbidden

Der Fehlercode 403 zeigt an, dass der Server die Anfrage des Clients verstanden hat, jedoch den Zugriff auf die angeforderte Ressource verweigert. Anders als bei 401, bei dem der Client möglicherweise berechtigt werden kann, ist der Zugriff bei 403 vollständig verboten. Dies kann aus verschiedenen Gründen geschehen, z.B. wenn der Client nicht über die erforderlichen Berechtigungen verfügt oder wenn die Ressource gesperrt ist. Es ist wichtig zu beachten, dass der Server bewusst den Zugriff verweigert und dies nicht durch fehlende Authentifizierung verursacht wird.

405 - Method Not Allowed

Der Fehlercode 405 gibt an, dass die angeforderte HTTP-Methode für die angeforderte Ressource nicht erlaubt ist. Dies kann vorkommen, wenn der Server beispielsweise nur GET-Anfragen akzeptiert, der Client jedoch eine POST-Anfrage sendet. Der Server gibt diesen Fehlercode zurück, um dem Client mitzuteilen, dass die gewählte Methode für die Ressource nicht unterstützt wird. Um das Problem zu beheben, sollte der Client die richtige HTTP-Methode verwenden oder eine andere Ressource anfordern.

422 - Unprocessable Entity

Der Fehlercode 422 wird verwendet, wenn die Anfrage des Clients zwar syntaktisch korrekt ist, aber dennoch nicht verarbeitet werden kann. Dies kann vorkommen, wenn insbesondere die Daten in der Anfrage ungültig oder unvollständig sind. Der Server gibt diesen Fehlercode zurück, um dem Client mitzuteilen, dass die Anfrage aufgrund von Fehlern in den übermittelten Daten nicht verarbeitet werden kann. Der Client sollte die Anfrage überprüfen und sicherstellen, dass alle erforderlichen Daten korrekt übermittelt werden.

Zurück zum Lexikon

Erstgespräch vereinbaren

Vereinbaren Sie einen unverbindlichen und kostenlosen Beratungstermin und stellen Sie uns Ihr Projekt vor.

mindtwo-head