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].
См. также[править]
Источники[править]
Ссылки[править]
- URL в энциклопедии «Викиреальность»
- Статья в БЭКМ
- Кодирование URL