Location

De Location antwoord header geeft de URL aan waar naar de pagina veranderd is. Het is alleen van toepassing bij een 3xx status antwoord.

De HTTP methode die wordt gebruikt om een nieuwe aanvraag op te halen die verwezen wordt door deLocation hangt van de orginele methode en de type van omleiding af.

  • 303 (Zie ook) leidt altijd naar een GET methode, 307 (Tijdelijke Omleiding) en 308 (Permanent Redirect) veranderen de orginele methode niet.
  • 301 (Permanente Omleiding) en 302 (Gevonden) veranderen de methode meestal niet, maar oudere user-agents zouden dat wel kunnen (dus je weet het eigenlijk niet).

Alle antwoorden met een van deze statussen sturen een Location header.

Niet alleen een omleidings antwoord, maar ook berichten met een201 (Aangemaakt) status hebben ook eenLocation header. Het weergeeft de URL van de nieuw gemaakte hulpbron.

Location en Content-Location zijn anders: Location geeft de bestemming aan van de omleiding (of de URL van de nieuw aangemaake hulpbron), terwijl Content-Location de directe URL weergeeft die zou moeten worden gebruikt wanneer er een content negotiation gebeurt, zonder verdere onderhandeling. Location is een header die bij een antwoord hoort, terwijl een Content-Location hoort bij een entity die terug verzonden is.

Header type Antwoord header
Verboden header naam Nee

Syntax

Location: <url>

Richtlijnen

<url>
Een relatieve (naar de aanvraag) of absolute URL.

Voorbeelden

Location: /index.html

Specificaties

Specificatie Titel
RFC 7231, section 7.1.2: Location Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Browser ondersteuning

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome voor AndroidFirefox voor AndroidOpera voor AndroidSafari op iOSSamsung Internet
LocationChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja

Legenda

Volledige ondersteuning  
Volledige ondersteuning

Zie ook