Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Location header
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Der HTTP-Location-Antwortheader gibt die URL an, zu der eine Seite umgeleitet werden soll.Er hat nur dann eine Bedeutung, wenn er zusammen mit einer3XX-Umleitungsantwort oder einer201 Created-Statusantwort bereitgestellt wird.
Bei Umleitungen hängt die im umgeleiteten Request verwendete HTTP-Methode, um die durchLocation angegebene Seite abzurufen, von der ursprünglichen Methode und der Art der Umleitung ab:
303 See Other-Antworten führen immer zu einemGET-Request in der Umleitung.307 Temporary Redirectund308 Permanent Redirectverwenden die gleiche Methode wie der auslösende Request.301 Moved Permanentlyund302 Foundsollten die gleiche Request-Methode wie der auslösende Request verwenden, obwohl dies für ältere User-Agents nicht garantiert ist.
Alle Antworten mit einem der obigen Statuscodes beinhalten einenLocation-Header.
Im Falle der Ressourcenerstellung gibt er die URL der neu erstellten Ressource an, damit ein Client sofort einen Request dafür machen kann.
Location undContent-Location sind unterschiedlich.Content-Location gibt die URL an, die verwendet werden soll, um in Zukunft direkt auf die Ressource zuzugreifen, wenn eineInhaltsverhandlung stattgefunden hat.Location ist mit der Antwort assoziiert, währendContent-Location mit der zurückgegebenen Darstellung assoziiert ist.
| Header-Typ | Antwortheader |
|---|
In diesem Artikel
Syntax
Location: <url>Direktiven
<url>Kann relativ zur Anforderungs-URL oder eine absolute URL sein.
Beispiele
Location: /index.htmlSpezifikationen
| Specification |
|---|
| HTTP Semantics> # field.location> |