HTTP -Client -Fehlerstatusmeldungen | Erklärt

HTTP -Client -Fehlerstatusmeldungen | Erklärt
Der Benutzer wird über die Interaktion zwischen dem Webbrowser und dem Server über bestimmte Antwortnachrichten aktualisiert. Diese Antworten bestehen aus einem bestimmten Code zusammen mit einem Titel, der die Art der Nachricht beschreibt, die es ist. Diese werden am häufigsten als HTTP -Statusnachrichten bezeichnet und in verschiedene Kategorien unterteilt.

In diesem Beitrag werden wir uns jedoch an die HTTP -Client -Fehlerstatus -Nachrichten halten und diskutieren, welche verschiedenen Arten von Nachrichten in diese Kategorie fallen.

Lass uns anfangen.

Was sind HTTP -Client -Fehlerstatusmeldungen?

Bei einer Anfrage an den Server über HTTP können bestimmte Fehler auf der clientseitigen Seite wie ungültig. Wenn solche Fehler auftreten, werden bestimmte Antwortnachrichten generiert, die als HTTP -Client -Fehlerstatus -Nachrichten bezeichnet werden. Die mit diesen Antworten verbundenen Codes betragen 400, 401, 4xx. Einige dieser Nachrichten werden hier besprochen.

400 schlechte Anfrage

Eine Antwortmeldung, die den Benutzer darüber informiert, dass die Anforderung aufgrund eines Fehlers in der Syntax von der Client-Seite nicht verarbeitet wurde.

401 nicht Autorisiert

Eine Antwortmeldung, die den Benutzer informiert, sich selbst zu authentifizieren, damit die Anfrage bearbeitet wird, obwohl die gestellte Anfrage legal war.

402 Zahlung erforderlich

Diese Antwort wird ursprünglich für die Verarbeitung digitaler Zahlungen generiert. Sie ist jedoch in Zukunft vorbehalten.

403 Verboten

Eine Antwortmeldung, die den Benutzer darüber informiert, dass die Anfrage trotz legaler Verweigerung abgelehnt wurde, weil der Benutzer keine Zugriffsrechte für die angeforderte Ressource hat.

404 Nicht gefunden

Eine Antwortmeldung, die den Benutzer darüber informiert, dass der Server die angeforderte Ressource nicht finden konnte. Dies könnte entweder geschehen, weil die URL der angeforderten Ressource nicht wiederzuerkennen war oder die Ressource nicht existiert. Diese Antwort wird auch häufig anstelle der 403 verbotenen Reaktion gesendet.

405 Methode nicht erlaubt

Eine Nachricht, die als Antwort gesendet wird, wenn ein Benutzer eine Methode verwendet, die von der angeforderten Ressource nicht unterstützt wird. Zum Beispiel verwenden Sie eine Put-Methode auf einer schreibgeschützten Ressource.

406 nicht akzeptabel

Eine Antwortnachricht gesendet, wenn der Server keine Ressource finden kann, die den vom Benutzer festgelegten Kriterien entspricht.

407 Proxy -Authentifizierung erforderlich

Diese Antwortmeldung ähnelt 401 nicht autorisiert, aber es macht es anders, dass der Benutzer die Autorisierung mit einem Proxy erledigt.

408 Anfrage timeout

Eine Antwort, die gesendet wird, wenn der Server abgelaufen ist und auf die Verarbeitung der Anfrage wartet. Diese Antwort wird häufig aufgrund einer schlechten oder inaktiven Verbindung gesendet und die Anfrage wird beendet. Einige Server beenden die Anfrage oft, ohne diese Antwortmeldung zu senden.

409 Konflikt

Eine Antwort, die den Benutzer darüber informiert, dass die Anfrage aufgrund eines Konflikts in der Anfrage und des gegenwärtigen Zustands des Browsers nicht bearbeitet werden konnte.

410 weg

Eine Antwortmeldung, die den Benutzer darüber informiert, dass die angeforderte Ressource dauerhaft vom Server entfernt wurde.

411 Länge erforderlich

Eine Antwortmeldung gesendet, wenn der Benutzer die Länge des Inhalts oder anderweitig angeben muss, kann nicht verarbeitet werden.

412 Voraussetzung fehlgeschlagen

Eine Antwort, die als Ergebnis falscher Vorkonditionsspezifikationen durch den Benutzer gesendet wurde.

413 Anfrage Entität zu groß

Diese Antwort wird gesendet, wenn die angeforderte Ressource viel zu groß ist und der Server die Anfrage nicht verarbeiten konnte.

414 Anfrage-uri zu lang

Diese Antwort wird gesendet, wenn die URL der Ressource viel zu lang ist und der Server die Anfrage nicht verarbeiten konnte.

415 nicht unterstützter Medientyp

Eine Antwortmeldung, die den Benutzer darüber informiert, dass die Anforderung abgelehnt wurde, da die angeforderte Ressource einen Medientyp enthält, den der Server nicht unterstützt.

416 Anforderungsbereich nicht zufriedenbar

Eine Antwort, die in Ablehnung einer Anforderung abgeschlossen wurde, aufgrund des angegebenen Bereichs der vom Benutzer angeforderten Ressource.

417 Erwartung fehlgeschlagen

Diese Antwort wird als Ergebnis gesendet, wenn der Server die im Feld für den Anforderungsvorgang angegebenen Anforderungen nicht erfüllen kann.

Abschluss

Statusnachrichten, die generiert werden, wenn Fehler auf der clientseitigen auftreten, werden als HTTP-Client-Fehlerstatusmeldungen bezeichnet. Einige der Statusnachrichten, die unter dieser Gruppe liegen, sind 400 schlechte Anforderungen, 401 nicht autorisiert usw. Die mit diesen Antworten verbundenen Codes betragen 400, 401,… 4xx. Jede dieser Nachrichten hat eine andere Bedeutung, die wir in diesem Beitrag ausführlich besprochen haben.