Назад | Перейти на главную страницу

Является ли Origin общим согласованным именем для протокола + имя хоста (+ порт)?

Является ли Origin общим согласованным именем для протокола + имя хоста (+ порт)?

Я знаю, что это в JavaScript (не поддерживается в IE), но я не могу найти слово Origin в других источниках в Интернете.

Есть ли официальное название для этой части URL?

Объяснение: это для наименования столбца базы данных, и хотя HostName довольно ясно показывает, что это такое, я боюсь, что имя столбца Origin не будет таким четким.

Но если это общепринятое слово, то я думаю, что это лучшее имя - просто хочу быть уверенным, что это не какой-то действительно конкретный термин только для JavaScript.

Я не уверен, считается ли он «обычно» используемым термином или нет, но в терминологии Microsoft схема + имя хоста + номер порта называется URL-адресом «Авторитет». См. MSDN https://msdn.microsoft.com/en-us/library/system.uri.authority.aspx

Смотрите также https://stackoverflow.com/questions/2142910/whats-the-difference-between-uri-host-and-uri-authority

Похоже, в спецификации w3c HTML5 есть намек на то, что это может быть допустимое использование термина «авторитет» в этом авторитетный URL - это схема, в которой после схемы (например, HTTPS) идут две косые черты «//», а часть, следующая за двойной косой чертой, является хостом. Таким образом, Microsoft может иметь право ссылаться на авторитет URL-адреса как на что-то вроде: "https://www.example.com:8080"в примере"https: //www.example.com.8080/an-example-of-an-absolute-url.html"

Видеть https://dev.w3.org/html5/spec-preview/urls.html#authority-based-url