HTTP -Umleitung Statusmeldungen | Erklärt

HTTP -Umleitung Statusmeldungen | Erklärt
HTTP -Statusnachrichten werden an den Benutzer als Antwort auf die Interaktion zwischen dem Webbrowser und dem Server gesendet. Diese Nachrichten werden mit einem bestimmten Code zusammen mit einem Titel dargestellt, der den Zweck der Nachricht beschreibt. Verschiedene Kategorien von HTTP -Statusnachrichten sind wie folgt.
  1. Informationsstatusmeldungen (100, 101, 1xx)
  2. Erfolgreiche Statusmeldungen (200, 201, 2xx)
  3. Umleitung Statusmeldungen (300, 301, 3xx)
  4. Client -Fehlerstatusmeldungen (400, 401, 4xx)
  5. Serverfehlerstatusmeldungen (500, 501, 5xx)

In diesem Beitrag werden wir verschiedene Statusnachrichten diskutieren, die unter die Kategorie der Umleitungstatusnachrichten fallen.

Was sind HTTP -Umleitungsstatusmeldungen?

Die Antwortmeldungen, die von der serverseitig gesendet werden, um den Client an einen neuen Ort zu leiten, indem die URL dieses bestimmten Ortes bereitgestellt wird. Diese Nachrichten werden einige Codes ab 300, 301 bis zu 3xx zugewiesen. Einige der Statusnachrichten, die unter diese Gruppe fallen.

300 mehrere Auswahlmöglichkeiten

Eine Antwort, die aus mindestens fünf mehreren Optionen besteht, und der Benutzer muss zwischen diesen Optionen wählen. Es ist im Grunde eine Liste von Links.

301 bewegte sich dauerhaft

Eine Antwortnachricht, die darüber informiert, dass die URL der angeforderten Ressource dauerhaft geändert wurde und die Nachricht aus der neuen URL besteht.

302 gefunden

Eine Antwortmeldung, die darüber informiert, dass die URL der angeforderten Ressource vorübergehend geändert wurde, und die Nachrichtenbehörde besteht aus der neuen temporären URL. Diese neue URL könnte sich jedoch in Zukunft erneut ändern, aber bis dahin sollte diese neue URL verwendet werden.

303 Siehe andere

Eine Antwortmeldung, die den Client zu einer anderen URL der angeforderten Ressource leitet…

304 Nicht geändert

Eine Antwort, die den Benutzer darüber informiert, dass die angeforderte Ressource nicht geändert wurde, und die zwischengespeicherte Version der Ressource kann verwendet werden. Diese Antwort wird als Ergebnis des Caching verwendet.

306 Switch Proxy

Eine Antwortmeldung, die den Benutzer darüber informiert, dass auf die angeforderte Ressource mit einem Proxy zugegriffen werden sollte. Aus Sicherheitsgründen wird diese Antwort jedoch nicht mehr verwendet.

307 vorübergehende Umleitung

Dies ähnelt dem 302 Reaktion gefunden, Dies informiert den Benutzer darüber, dass die angeforderte Ressource in eine andere temporäre URL verschoben wurde. Was es jedoch anders macht, ist, dass der Benutzer die gleiche Methode für die zweite Anfrage verwendet, die für die erste Anforderung verwendet wurde. Wenn beispielsweise die Trace -Methode für die erste Anforderung verwendet wurde, muss der Benutzer diese Methode für die zweite Anforderung verwenden.

308 Permanentumleitung

Das ist ziemlich ähnlich dem 301 bewegte sich dauerhaft, Was den Benutzer darüber informiert, dass die angeforderte Ressource dauerhaft in eine andere URL verschoben wurde. Was es jedoch anders macht, ist, dass es dem Benutzer verbietet, eine Methode zu verwenden, die sich von der für die Anforderung verwendeten anfänglichen Methode unterscheidet. Wenn beispielsweise die Put -Methode für die erste Anforderung verwendet wurde, muss der Benutzer diese Methode für die zweite Anforderung verwenden.

Abschluss

Die Antwortmeldungen, die von der serverseitig gesendet werden, um den Client an einen neuen Standort umzuleiten, werden als HTTP-Umleitungsstatusmeldungen bezeichnet. Nachrichten, die unter dieser Gruppe liegen. Diese Nachrichten werden einige Codes ab 300, 301 bis zu 3xx zugewiesen. Alle diese Nachrichten dienen einem anderen Zweck, den wir in diesem Artikel besprochen haben.