URL

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Единый указатель ресурса (англ. Uniform Resource Locator, URL) — глобальная гипертекстовая ссылка на ресурс в Интернете, которая указывает программе просмотра гипертекста (браузеру) выполнить определённое действие. Предназначен для предоставления данных о ресурсах Интернета; может использоваться для указания или определения местоположения, доступного файла, конференции или адреса электронной почты. Он объединяет название протокола, имя файла и опции, используемые для доступа к этому файлу.

Структура[править]

Первоначально URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII‐символов (к примеру, в URL никогда не используется пробел). В связи с этим, возникла следующая традиционная форма записи URL:

<схема>:[//[<логин>:<пароль>@]<хост>[:<порт>]][/]<URL‐путь>[?<параметры>][#<якорь>]

В этой записи:

схема
схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол
логин
имя пользователя, используемое для доступа к ресурсу
пароль
пароль указанного пользователя
хост
полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх групп десятичных чисел, разделённых точками; числа — целые в интервале от 0 до 255.
порт
порт хоста для подключения
URL-путь
уточняющая информация о месте нахождения ресурса; зависит от протокола.
параметры
строка запроса с передаваемыми на сервер (методом GET) параметрами. Начинается с символа ?, разделитель параметров — знак &. Пример: ?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3
якорь
идентификатор «якоря» с предшествующим символом #. Якорем может быть указан заголовок внутри документа или атрибут id элемента. По такой ссылке браузер откроет страницу и переместит окно к указанному элементу.

Для популярных, хорошо известных, протоколов, номер порта может не приводиться, тогда используется стандартный порт (например, порт номер 80 для HTTP).

Ограничение длины[править]

Длина URL не ограничена, но ограничения по длине URL есть в браузерах. Не рекомендуется использовать URL длиной более 2048 символов, так как Microsoft Internet Explorer имеет именно такое ограничение[1].

См. также[править]

Источники[править]

Ссылки[править]