URL — различия между версиями

Материал из ALL
Перейти к: навигация, поиск
(Новая страница: «'''Единый указатель ресурса''' (англ. ''Uniform Resource Locator'', '''URL''') — стандарти…»)
 
(Структура)
 
Строка 14: Строка 14:
 
; ''URL-путь'' : уточняющая информация о месте нахождения ресурса; зависит от протокола.
 
; ''URL-путь'' : уточняющая информация о месте нахождения ресурса; зависит от протокола.
 
; ''параметры'' : строка запроса с передаваемыми на сервер (методом GET) параметрами. Начинается с символа '''<code>?</code>''', разделитель параметров — знак '''<code>&</code>'''. Пример: <code><nowiki>?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3</nowiki></code>
 
; ''параметры'' : строка запроса с передаваемыми на сервер (методом GET) параметрами. Начинается с символа '''<code>?</code>''', разделитель параметров — знак '''<code>&</code>'''. Пример: <code><nowiki>?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3</nowiki></code>
; ''якорь'' : идентификатор «якоря» с предшествующим символом '''<code>#</code>'''. Якорем может быть указан заголовок внутри документа или {{нп3|HTML атрибуты|атрибут id|en|HTML attribute}} элемента. По такой ссылке браузер откроет страницу и переместит окно к указанному элементу.
+
; ''якорь'' : идентификатор «якоря» с предшествующим символом '''<code>#</code>'''. Якорем может быть указан заголовок внутри документа или атрибут id элемента. По такой ссылке браузер откроет страницу и переместит окно к указанному элементу.
  
 
Для популярных, хорошо известных, протоколов, номер порта может не приводиться, тогда используется стандартный порт (например, порт номер 80 для HTTP).
 
Для популярных, хорошо известных, протоколов, номер порта может не приводиться, тогда используется стандартный порт (например, порт номер 80 для HTTP).

Текущая версия на 21:23, 19 декабря 2017

Единый указатель ресурса (англ. Uniform Resource Locator, URL) — стандартизированная адрес определенного ресурса (такого как документ, или изображение) в интернете (или где). Придуманный Тимом Бернерс-Ли для использования в WWW, современные формы описываются в RFC 3986.

Структура

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

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

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

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

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

Ссылки