Es gibt viele HTTP -Nachrichtenkategorien wie Informationsstatusnachrichten, Umleitungsstatusnachrichten, Client -Fehlermeldungen usw. In diesem Beitrag werden wir jedoch die verschiedenen Antwortnachrichten diskutieren, die unter die Kategorie der erfolgreichen Statusnachrichten von HTTP fallen.
Bevor wir uns mit den erfolgreichen Statusnachrichten in HTTP einlassen, untersuchen wir zunächst, welche HTTP -Statusnachrichten im Allgemeinen sind.
Was ist eine HTTP -Statusnachricht
Der Webbrowser und der Server interagieren jedes Mal, wenn ein Benutzer eine bestimmte Aktion ausübt. Diese Interaktion kann manchmal erfolgreich sein und manchmal kann sie nicht. Unabhängig vom Szenario wird der Benutzer über diese Interaktion über Antwortmeldungen informiert, die üblicherweise als HTTP -Statusnachrichten bezeichnet werden.
Was ist eine erfolgreiche HTTP -Statusnachricht
Wenn die Kommunikation zwischen dem Webbrowser und dem Server erfolgreich ist, werden erfolgreiche Statusnachrichten generiert. Diese erfolgreichen Statusnachrichten werden einige Codes (200, 201, 2xx) wie jede andere Statusnachricht zugewiesen. Einige der Statusnachrichten, die unter diese Gruppe fallen.
200 OK
Eine Antwortmeldung, die den erfolgreichen Abschluss einer HTTP -Anfrage bestätigt. Die Informationen in der Nachricht hängen beispielsweise von der verwendeten HTTP -Methode ab,
Wenn die GET -Methode verwendet wird, wird die angeforderte Ressource als Antwort übertragen.
Wenn die Kopfmethode verwendet wird.
Wenn die Post- oder Put -Methode verwendet wird, enthält die Nachricht das Ergebnis der Aktion.
Wenn die Trace -Methode verwendet wird, besteht die Nachricht aus der ursprünglich vom Server empfangenen Anforderung.
201 erstellt
Eine Antwortmeldung, die den erfolgreichen Abschluss der Anfrage bestätigt und die Erzeugung einer neuen Ressource bestätigt. Diese Nachricht wird häufig als Antwort auf die Post- oder Put -Methode gesendet.
202 akzeptiert
Eine Antwortmeldung, die die erfolgreiche Akzeptanz einer Anfrage bestätigt, wurde die Anfrage jedoch noch nicht bearbeitet. Dies handelt. Diese Antworten sind für Szenarien ausgelegt, in denen die Anforderung von einem anderen Server oder Prozess oder für die Stapelverarbeitung behandelt wird.
203 nicht autoritative Informationen
Eine Antwortmeldung, die die erfolgreiche Verarbeitung der Anforderung bestätigt, werden jedoch die damit bereitgestellten Informationen von einem anderen Server extrahiert. Diese bereitgestellten Informationen können eine Variante der ersten Version sein. Die 200 -OK -Antwort hat Vorrang vor dieser Antwort.
204 Kein Inhalt
Eine Antwortmeldung, die den erfolgreichen Abschluss der Anfrage authentifiziert, werden jedoch keine Informationen als Ergebnis der Antwort bereitgestellt.
205 Inhalt zurücksetzen
Eine Antwortmeldung, die bestätigt, dass die Anfrage bearbeitet wurde. Der Benutzer, der die Anfrage gesendet hat.
206 Teilinhalt
Eine Antwortmeldung, die nur einen Teil der von dem Client festgelegten Ressource angefordert wird, die angefordert werden.
Abschluss
HTTP -erfolgreiche Statusnachrichten werden generiert, wenn die Interaktion zwischen dem Webserver und dem Browser erfolgreich ist. Einige der Statusnachrichten, die unter die Kategorie erfolgreicher Statusnachrichten fallen, sind 200 OK, 201 erstellt, 202 akzeptiert usw. Die diesen Nachrichten zugewiesenen Codes betragen 200, 201, bis zu 2xx. Jede dieser Nachrichten hat eine andere Bedeutung, die wir in diesem Beitrag ausführlich besprochen haben.