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.