300-399

Redirection messages

Die HTTP-Statuscodes im Bereich von 300 bis 399 sind Redirect-Codes. Sie werden vom Server verwendet, um dem Client mitzuteilen, dass die angeforderte Ressource unter einer anderen URL verfügbar ist und dass der Client auf diese URL umleiten sollte. Diese Codes zeigen an, dass die angeforderte Ressource an einer neuen URL verfügbar ist. Der Client wird aufgefordert, die neue URL zu verwenden, um die gewünschten Informationen abzurufen. Dies kann z.B. aufgrund einer Änderung des Pfads oder der Domain der Ressource oder aufgrund einer temporären Umleitung erfolgen. Redirect-Codes können nützlich sein, um sicherzustellen, dass der Client auf die neueste Version der Ressource zugreift und um den Verkehr auf der Website zu steuern. Es ist jedoch wichtig zu beachten, dass sich dies auf die Leistung auswirken kann, da der Client mehrere Anfragen senden muss, um die angeforderte Ressource zu erhalten.

<300/> Multiple Choices

mehrere verschiedene Ressoucen sind verfügbar
Offiziell

<301/> Moved Permanently

die URL hat sich geändert, für weitere Anfragen soll diese verwendet werden
Offiziell

<302/> Found

verrübergehend steht die Ressouce unter einer neuen URL bereit
Offiziell

<303/> See Other

die Weiterleitungen verweisen nicht auf die angeforderte Ressource selbst, sondern auf eine andere Seite
Offiziell

<304/> Not Modified

Die Ressource muss nicht neu übertragen werden, da keine Änderung stattgefunden haben
Offiziell

<305/> Use Proxy

Die Ressouce ist nur nurch ein Proxy zugreifbar
Offiziell Deprecated

<306/> Switch Proxy

Die Ressouce ist nur nurch einen bestimmten Proxy zugreifbar
Offiziell Deprecated

<307/> Temporary Redirect

Die Ressouce steht zeitweilig unter einer neuen URL bereit. Der neue Aufruf muss auf der gleichen Methode basieren
Offiziell

<308/> Permanent Redirect

Die Ressouce steht auf ewig unter einer neuen URL bereit. Alle zukünftigen Anfragen sollten über die neue URL erfolgen
Offiziell