Термин Сети и HTTP обновлено

Origin: что это

Коротко

Origin: комбинация схемы, хоста и порта, например https://app.ru:443. Путь, query и хеш в origin не входят.

Определение

Комбинация схемы, хоста и порта, например https://app.ru:443. Путь, query и хеш в origin не входят. Два URL одного origin, если все три части совпадают.

Подробнее

Origin это основа same-origin policy и CORS: браузер сравнивает именно схему, хост и порт.

Из урока «CORS без магии»

Браузер изолирует сайты друг от друга по origin: это тройка схема + хост + порт. https://app.ru и https://api.app.ru разные origin (хост другой). http://app.ru и https://app.ru тоже разные (схема). https://app.ru:443 и https://app.ru одинаковые: 443 порт по умолчанию для https. Same-origin policy (SOP) запрещает скрипту одного origin читать ответы другого origin. CORS (Cross-Origin Resource Sharing) это способ для сервера разрешить чужим origin читать его ответы.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Сети и HTTP проверят, что термин понятен в деле.