Origin
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
O cabeçalho de requisição Origin
indica onde a requisição se originou. Ele não inclui nenhuma informação do caminho, somente o nome do servidor. Ele é enviado com requisições CORS, também como requisições POST
. Ele é similar ao cabeçalho Referer
, mas, diferente deste cabeçalho, ele não mostra o caminho inteiro.
Nota:
O cabeçalho Origin
não é colocado em requisições Fetch com um método HEAD
ou GET
(este comportamento foi corrigido no Firefox 65 — veja Erro do Firefox 1508661).
Tipo de cabeçalho | Request header |
---|---|
Forbidden header name | sim |
Sintaxe
Origin: null Origin: <scheme> "://" <hostname> [ ":" <port> ]
Diretivas
- <scheme>
-
O protocolo que é usado. Usualmente ele é o protocolo HTTP ou na sua versão segura, HTTPS.
- <hostname>
-
O nome do domínio do servidor (para host virtual) ou o endereço IP.
- <port> Optional
-
O número da porta TCP que o servidor está escutando. Se a porta não é dada, a porta padrão do serviço requisitado é implítica (e.g., "80" para uma URL HTTP).
Exemplos
Origin: https://developer.mozilla.org
Especificações
Specification |
---|
The Web Origin Concept # section-7 |
Fetch Standard # origin-header |
Compatibilidade com navegadores
BCD tables only load in the browser