Origin

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

Veja também