Origin

Заголовок запроса Origin показывает откуда будет производиться загрузка. Он не включает в себя какую-либо информацию о пути, содержит в себе лишь имя сервера. Заголовок отправляется как с CORS, так и с POST запросами. Он похож на заголовок Referer, но, в отличие от этого заголовка, не раскрывает весь путь.

Header type Request header
Forbidden header name yes

Синтаксис

Origin: ""
Origin: <протокол> "://" <имя_хоста> [ ":" <порт> ]

Origin может быть пустой строкой: это полезно, например, если источником данных будет URL.

Директивы

<протокол>

Используемый протокол. Обычно это HTTP протокол, или его защищённая версия HTTPS.

<имя_хоста>

Доменное имя сервера (для виртуального хостинга) или IP.

<порт> Необязательный

Номер TCP порта, который сервер будет слушать. Если порт не задан, будет использован порт по умолчанию для указанного сервиса (например "80" для HTTP).

Примеры

Origin: https://developer.mozilla.org

Спецификации

Specification
The Web Origin Concept
# section-7
Fetch Standard
# origin-header

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также