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 eenGET
methode,307
(Tijdelijke Omleiding) en308
(Permanent Redirect) veranderen de orginele methode niet.301
(Permanente Omleiding) en302
(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
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.