--- title: Location slug: Web/HTTP/Headers/Location tags: - Cabeçalho HTTP - Cabeçalho de Resposta - HTTP translation_of: Web/HTTP/Headers/Location original_slug: Web/HTTP/Headers/Localização ---
O cabeçalho de resposta Location
indica o URL para qual página deve-se ser redirecionada. Ele só tem significado quando é enviado junto a uma resposta de status 3xx
(redirecionamento) ou 201
(criado).
Em casos de redirecionamento, o método HTTP utilizado para fazer a nova requisição à página apontada pelo cabeçalho Location
depende do método original e do tipo de redirecionamento:
Todas as respostas com um desses códigos de status enviam um cabeçalho Location
.
Em casos de recursos de criação, ele indica o URL para o novo recurso criado.
Location
e {{HTTPHeader("Content-Location")}} são diferentes: Location
indica o alvo de redirecionamento (ou URL do novo recurso criado), enquanto {{HTTPHeader("Content-Location")}} indica o URL direto para ter acesso ao recurso quando negociação de conteúdo acontecer, sem a necessidade de futura negociação de conteúdo. Location
é um cabeçalho associado com a resposta, enquanto {{HTTPHeader("Content-Location")}} é associado com a entidade retornada.
Tipo de cabeçalho | {{Glossary("Response header")}} |
---|---|
{{Glossary("Forbidden header name")}} | não |
Location: <url>
Location: /index.html
Especificação | Título |
---|---|
{{RFC("7231", "Location", "7.1.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
{{Compat("http.headers.Location")}}
Location
: {{HTTPStatus("201")}}, {{HTTPStatus("301")}}, {{HTTPStatus("302")}}, {{HTTPStatus("303")}}, {{HTTPStatus("307")}}, {{HTTPStatus("308")}}.