~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 1701EB094F86BB37D528E90805F461A1__1717428960 ✰
Заголовок документа оригинал.:
✰ Uniform Resource Identifier - Wikipedia ✰
Заголовок документа перевод.:
✰ Единый идентификатор ресурса — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Uniform_Resource_Identifier ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/17/a1/1701eb094f86bb37d528e90805f461a1.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/17/a1/1701eb094f86bb37d528e90805f461a1__translat.html ✰
Дата и время сохранения документа:
✰ 12.06.2024 15:24:47 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 3 June 2024, at 18:36 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Единый идентификатор ресурса — Википедия Jump to content

Единый идентификатор ресурса

Из Википедии, бесплатной энциклопедии
Единый идентификатор ресурса
Сокращение ТИП
Родное имя
РФК 3986
Положение дел Активный
Год начался 2005
Впервые опубликовано Январь 2005 г. ( 2005-01 )
Организация RFC
Авторы Тим Бернерс-Ли ; Рой Томас Филдинг ; Ларри Масинтер
Домен Всемирная паутина
Веб-сайт https://datatracker.ietf.org/doc/html/rfc3986#section-1.1

Унифицированный идентификатор ресурса ( URI ), ранее известный как Универсальный идентификатор ресурса , представляет собой уникальную последовательность символов, которая идентифицирует абстрактный или физический ресурс. [1] например ресурсы на веб-странице, адрес электронной почты, номер телефона, [2] книги, объекты реального мира, такие как люди и места, концепции. [3] URI используются для идентификации всего, что описано с использованием структуры описания ресурсов (RDF), например, концепций, которые являются частью онтологии , определенной с использованием языка веб-онтологий (OWL), и люди, которые описаны с использованием словаря друга друга, будут каждый иметь индивидуальный URI.

URI, которые предоставляют средства поиска и извлечения информационных ресурсов в сети (либо в Интернете, либо в другой частной сети, такой как файловая система компьютера или интранет ), являются унифицированными указателями ресурсов ( URL-адреса ). Таким образом, URL-адреса являются подмножеством URI, т.е. каждый URL-адрес является URI (и не обязательно наоборот). [2] Другие URI предоставляют только уникальное имя без средств поиска или получения ресурса или информации о нем; это унифицированные имена ресурсов (URN). Веб-технологии, использующие URI, не ограничиваются веб-браузерами.

История [ править ]

Концепция [ править ]

URI и URL-адреса имеют общую историю. В 1990 году Тима Бернерса-Ли предложения по гипертексту неявно представили идею URL-адреса как короткой строки, представляющей ресурс, являющийся целью гиперссылки . [4] В то время люди называли это «гипертекстовым именем». [5] или «имя документа».

В течение следующих трех с половиной лет, по мере развития основных технологий Всемирной паутины, таких как HTML, HTTP и веб-браузеры, возникла необходимость отличать строку, которая предоставляла адрес ресурса, от строки, которая просто называла ресурс. Хотя термин «Единый указатель ресурса» еще не определен формально, он стал обозначать первый, а более спорное «Единое имя ресурса» — второе. В июле 1992 года в отчете Бернерса-Ли о IETF «UDI (универсальные идентификаторы документов) BOF » упоминаются URL-адреса (как унифицированные указатели ресурсов), URN (первоначально как уникальные номера ресурсов) и необходимость создания новой рабочей группы. [6] В ноябре 1992 года «Рабочая группа URI» IETF встретилась впервые. [7]

В ходе дебатов по поводу определения URL-адресов и URN стало очевидно, что концепции, воплощенные в этих двух терминах, являются всего лишь аспектами фундаментального, всеобъемлющего понятия идентификации ресурса . В июне 1994 года IETF опубликовала первый запрос Бернерса-Ли на комментарии , в котором признавалось существование URL-адресов и URN. Самое главное, он определил формальный синтаксис для универсальных идентификаторов ресурсов (т.е. строк, подобных URL-адресам, точный синтаксис и семантика которых зависели от их схем). В дополнение В RFC   1630 была предпринята попытка обобщить синтаксис схем URL, использовавшихся в то время. Он признал, но не стандартизировал , существование относительных URL-адресов и идентификаторов фрагментов. [8]

Уточнение [ править ]

В декабре 1994 года RFC   1738 формально определил относительные и абсолютные URL-адреса, уточнил общий синтаксис URL-адресов, определил, как преобразовать относительные URL-адреса в абсолютную форму, и лучше перечислил используемые тогда схемы URL-адресов. [9] Согласованному определению и синтаксису URN пришлось подождать до публикации IETF RFC 2141. [10] в мае 1997 года.

Публикация IETF RFC 2396. [11] в августе 1998 года синтаксис URI стал отдельной спецификацией. [12] и большинство частей RFC 1630 и 1738, касающихся URI и URL-адресов в целом, были пересмотрены и расширены IETF . В новом RFC значение U в URI изменено с «Universal» на «Uniform».

В декабре 1999 года RFC   2732 [13] предоставил небольшое обновление RFC 2396, позволяющее использовать URI для адресов IPv6 . Ряд недостатков, обнаруженных в двух спецификациях, привел к усилиям сообщества, координируемым соавтором RFC 2396 Роем Филдингом , которые завершились публикацией IETF RFC 3986. [14] в январе 2005 года. Хотя предыдущий стандарт устарел, он не сделал устаревшими детали существующих схем URL-адресов; RFC 1738 продолжает регулировать такие схемы, если иное не заменено. IETF RFC 2616. [15] например, уточняет httpсхема. Одновременно IETF опубликовал содержание RFC 3986 как полный стандарт STD 66, что отражает установление общего синтаксиса URI в качестве официального протокола Интернета.

В 2001 году группа технической архитектуры (TAG) W3C опубликовала руководство по лучшим практикам и каноническим URI для публикации нескольких версий данного ресурса. [16] Например, контент может отличаться в зависимости от языка или размера, чтобы соответствовать емкости или настройкам устройства, используемого для доступа к этому контенту.

В августе 2002 года IETF RFC   3305 [17] отметил, что термин «URL», несмотря на широкое публичное использование, практически устарел и служит лишь напоминанием о том, что некоторые URI действуют как адреса, имея схемы, предполагающие доступность сети, независимо от любого такого фактического использования. Как показывают стандарты, основанные на URI, такие как Resource Description Framework , идентификация ресурсов не обязательно предполагает получение представлений ресурсов через Интернет и вообще не обязательно подразумевает сетевые ресурсы.

Семантическая сеть использует схему HTTP URI для идентификации как документов, так и концепций для практического использования, и это различие привело к путанице в том, как их различать. В 2005 году TAG опубликовал электронное письмо с решением проблемы, которое стало известно как резолюция httpRange-14 . [18] Впоследствии W3C опубликовал заметку группы по интересам под названием Cool URI для семантической сети объяснялось использование согласования контента и кода ответа HTTP 303 для перенаправления. , в которой более подробно [19]

Дизайн [ править ]

URL-адреса и URN [ править ]

Единое имя ресурса (URN) — это URI, который идентифицирует ресурс по имени в определенном пространстве имен. URN может использоваться для описания ресурса, не подразумевая его местонахождение или способ доступа к нему. Например, в системе Международного стандартного номера книги (ISBN) ISBN 0-486-27557-4 идентифицирует конкретное издание пьесы Шекспира «Ромео и Джульетта» . URN для этого издания будет urn:isbn:0-486-27557-4 . Однако он не дает никакой информации о том, где найти копию этой книги.

Унифицированный указатель ресурса (URL) — это URI, который определяет средства воздействия на ресурс или получения его представления, т. е. указывает как его основной механизм доступа, так и сетевое расположение. Например, URL-адрес http://example.org/wiki/Main_Page относится к ресурсу, определенному как /wiki/Main_Page, представление которого можно получить через протокол передачи гипертекста ( http: ) от сетевого узла, чье доменное имя example.org. (В этом случае HTTP обычно подразумевает, что он представлен в форме HTML и связанного с ним кода. На практике это не обязательно так, поскольку HTTP позволяет указывать произвольные форматы в своем заголовке.)

URN аналогичен имени человека, а URL-адрес аналогичен его почтовому адресу. Другими словами, URN идентифицирует элемент, а URL-адрес предоставляет метод его поиска.

Технические публикации, особенно стандарты, выпускаемые IETF и W3C , обычно отражают точку зрения, изложенную в Рекомендации W3C от 30 июля 2001 г., которая признает приоритет термина URI, а не одобряет какое-либо формальное подразделение на URL и URN.

URL — это полезное, но неформальное понятие: URL — это тип URI, который идентифицирует ресурс через представление его основного механизма доступа (например, его сетевое «местоположение»), а не через какие-то другие атрибуты, которые он может иметь. [20]

Таким образом, URL-адрес — это просто URI, который указывает на ресурс в сети. [а] [21] Однако в нетехническом контексте и в программном обеспечении для Всемирной паутины термин «URL» по-прежнему широко используется. Кроме того, термин «веб-адрес» (который не имеет формального определения) часто встречается в нетехнических публикациях как синоним URI, использующего схемы http или https . Такие предположения могут привести к путанице, например, в случае пространств имен XML, которые имеют визуальное сходство с разрешимыми URI .

Спецификации, разработанные WHATWG, отдают предпочтение URL-адресу , а не URI , поэтому новые API HTML5 используют URL-адрес , а не URI . [22]

Стандартизируйте термин URL. URI и IRI [интернационализированный идентификатор ресурса] просто сбивают с толку. На практике для обоих используется один алгоритм, поэтому их различие никому не поможет. URL-адрес также легко выигрывает в конкурсе популярности в результатах поиска. [23]

Хотя большинство схем URI изначально были разработаны для использования с определенным протоколом и часто имеют одно и то же имя, они семантически отличаются от протоколов. Например, схема http обычно используется для взаимодействия с веб-ресурсами схемы по протоколу HTTP, но файл не имеет протокола.

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

URI имеет схему, которая ссылается на спецификацию назначения идентификаторов в этой схеме. По сути, синтаксис URI представляет собой объединенную и расширяемую систему именования, в которой спецификация каждой схемы может дополнительно ограничивать синтаксис и семантику идентификаторов, использующих эту схему. Общий синтаксис URI является расширенным набором синтаксиса всех схем URI. Впервые оно было определено в RFC   2396 , опубликованный в августе 1998 г., [12] и завершено в RFC   3986 , опубликованный в январе 2005 г. [24]

URI состоит из разрешенного набора символов ASCII , состоящего из зарезервированных символов (gen-delims: :, /, ?, #, [, ], и @; подразделители: !, $, &, ', (, ), *, +, ,, ;, и =), [25] незарезервированные символы ( прописные и строчные буквы , десятичные цифры , -, ., _, и ~), [25] и персонаж %. [26] Компоненты и подкомпоненты синтаксиса отделяются разделителями от зарезервированных символов (только от общих зарезервированных символов для компонентов) и определяют идентифицирующие данные , представленные в виде незарезервированных символов, зарезервированных символов, которые не действуют как разделители в компоненте и подкомпоненте соответственно. [27] и процентное кодирование, когда соответствующий символ находится за пределами разрешенного набора или используется в качестве разделителя компонента или внутри него. Процентное кодирование октета идентифицирующих данных представляет собой последовательность из трех символов, состоящую из символа % за которыми следуют две шестнадцатеричные цифры, представляющие числовое значение этого октета. [28]

Общий синтаксис URI состоит из пяти компонентов , организованных иерархически в порядке убывания значимости слева направо: [29]

URI = схема ":" ["//" полномочия] путь ["?"  запрос] [фрагмент "#"]
 

Компонент не определен , если он имеет связанный разделитель и этот разделитель не отображается в URI; компоненты схемы и пути всегда определены. [30] Компонент пуст , если в нем нет символов; компонент схемы всегда непустой. [29]

Компонент полномочий состоит из подкомпонентов :

полномочия = [информация пользователя "@"] хост [":" порт]
 

это представлено На синтаксической диаграмме как:

Синтаксическая диаграмма URI

URI включает в себя:

  • Непустой компонент схемы , за которым следует двоеточие ( :), состоящий из последовательности символов, начинающейся с буквы и сопровождаемой любой комбинацией букв, цифр плюс ( +), период ( .) или дефис ( -). Хотя схемы нечувствительны к регистру, каноническая форма — строчные, и документы, в которых указаны схемы, должны писаться строчными буквами. Примеры популярных схем включают в себя http, https, ftp, mailto, file, data и irc. Схемы URI должны быть зарегистрированы в Управлении по присвоению номеров Интернета (IANA) , хотя на практике используются незарегистрированные схемы. [б]
  • Дополнительный компоненту полномочий , которому предшествуют две косые черты ( //), включающий:
    • Дополнительный подкомпонент userinfo , за которым следует символ at ( @), который может состоять из имени пользователя и необязательного пароля , которым предшествует двоеточие ( :). Использование формата username:passwordв подкомпоненте userinfo устарел по соображениям безопасности. Приложения не должны отображать в виде открытого текста любые данные после первого двоеточия ( :), найденный в подкомпоненте userinfo, если только данные после двоеточия не являются пустой строкой (означающей отсутствие пароля).
    • А Подкомпонент хоста , состоящий либо из зарегистрированного имени (включая, помимо прочего, имя хоста ), либо из IP-адреса . IPv4 Адреса должны быть записаны в десятичном формате , а адреса IPv6 должны быть заключены в скобки ( []). [32] [с]
    • Дополнительный подкомпонент порта , которому предшествует двоеточие ( :), состоящее из десятичных цифр.
  • А компонент пути , состоящий из последовательности сегментов пути, разделенных косой чертой ( /). Для URI всегда определяется путь, хотя определенный путь может быть пустым (нулевая длина). Сегмент также может быть пустым, что приводит к двум последовательным косым чертам ( //) в компоненте пути. Компонент пути может напоминать или точно соответствовать пути файловой системы , но не всегда подразумевает связь с ним. Если определен компонент полномочий, то компонент пути должен быть либо пустым, либо начинаться с косой черты ( /). Если компонент полномочий не определен, то путь не может начинаться с пустого сегмента, то есть с двух косых черт ( //) — поскольку следующие символы будут интерпретироваться как авторитетный компонент. [34]
По соглашению в URI http и https последняя часть пути называется pathinfo , и это необязательно. Он состоит из нуля или более сегментов пути, которые относятся не к существующему имени физического ресурса (например, файлу, программе внутреннего модуля или исполняемой программе), а к логической части (например, команде или части квалификатора), которая должна передаваться отдельно в первую часть пути, которая идентифицирует исполняемый модуль или программу, управляемую веб-сервером ; это часто используется для выбора динамического контента (документа и т. д.) или для его адаптации по запросу (см. также: CGI и PATH_INFO и т. д.).
Пример:
ТИП: "http://www.example.com/questions/3456/my-document"
где: "/questions" это первая часть пути ( исполняемый модуль или программа) и "/3456/my-document" — это вторая часть пути с именем pathinfo , которая передается исполняемому модулю или программе с именем "/questions" выбрать требуемый документ.
URI http или https , содержащий часть pathinfo без части запроса , также может называться « чистым URL », последняя часть которого может быть « слагом ».
Разделитель запроса Пример
Амперсанд ( &) key1=value1&key2=value2
Точка с запятой ( ;) [д] key1=value1;key2=value2
  • Дополнительный компонент запроса , которому предшествует вопросительный знак ( ?), состоящий из строки запроса неиерархических данных. Его синтаксис не очень четко определен, но по соглашению чаще всего представляет собой последовательность пар атрибут-значение, разделенных разделителем .
  • Дополнительный компонент фрагмента , которому предшествует хэш ( #). Фрагмент содержит идентификатор фрагмента , указывающий направление к вторичному ресурсу, например заголовок раздела в статье, идентифицируемый остатком URI. Если первичным ресурсом является документ HTML , фрагмент часто представляет собой id атрибут определенного элемента, и веб-браузеры будут прокручивать этот элемент в поле зрения.

Зарезервированный символ, зависящий от схемы или реализации. + может использоваться в схеме, информации о пользователе, хосте, пути, запросе и фрагменте, а также в зарезервированных символах, специфичных для схемы или реализации. !, $, &, ', (, ), *, ,, ;, и =может использоваться в информации о пользователе, хосте, пути, запросе и фрагменте. Кроме того, общий зарезервированный символ : может использоваться в информации о пользователе, пути, запросе и фрагменте, общих зарезервированных символах @ и / может использоваться в пути, запросе и фрагменте, а также в общем зарезервированном символе ? может использоваться в запросе и фрагменте. [36]

Примеры URI [ править ]

На следующем рисунке показаны примеры URI и их составные части.

          информация о пользователе        хозяин       порт 
          ┌──┴───┐  ┌──────┴──────┐  ┌┴─┐ 
    https://[email protected]:1234/forum/questions/?tag=networking&order=newest#top 
   └─┬─┘    └─────────────┬─────────────┘ └───────┬───────┘  └────────────┬────────────┘  └┬┘ 
  схема             власть                 путь                    запрос           фрагмент 
          информация о пользователе        хозяин       порт 
          ┌──┴───┐  ┌──────┴──────┐  ┌┴─┐ 
    https://[email protected]:1234/forum/questions/?tag=networking&order=newest#:~:text=whatever 
   └─┬─┘    └─────────────┬─────────────┘ └───────┬───────┘  └────────────┬────────────┘  └───────┬───────┘ 
  схема             власть                 путь                    запрос                  фрагмент 

    ldap://[2001:db8::7]/c=GB?objectClass?one 
   └┬─┘    └─────┬─────┘ └─┬─┘  └──────┬──────┘ 
  схема    власть    путь       запрос 

    почта: [email protected] 
   └─┬──┘  └────┬─────────────┘ 
  схема      путь 

    новости:comp.infosystems.www.servers.unix 
   └┬─┘  └─────────────┬─────────────────┘ 
  схема             путь 

    тел:+1-816-555-1212 
   └┬┘  └──────┬──────┘ 
  схема     путь 

    телнет://192.0.2.16:80/ 
   └─┬──┘    └─────┬─────┘ 
  схема      власть   путь 

    урна:оазис:имена:спецификация:docbook:dtd:xml:4.1.2 
   └┬┘  └──────────────────────┬──────────────────────┘ 
  схема                     путь 

DOI ( идентификаторы цифровых объектов ) вписываются в систему дескрипторов и в систему URI, чему способствует соответствующий синтаксис .

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

Ссылка URI является либо URI, либо относительной ссылкой , если она не начинается с компонента схемы, за которым следует двоеточие ( :). [37] Сегмент пути, содержащий символ двоеточия (например, foo:bar) нельзя использовать в качестве первого сегмента пути относительной ссылки, если ее компонент пути не начинается с косой черты ( /), так как его можно было бы принять за компонент схемы. Такому сегменту пути должен предшествовать сегмент пути с точкой (например, ./foo:bar). [38]

веб-документов Языки разметки часто используют ссылки URI для указания на другие ресурсы, такие как внешние документы или определенные части того же логического документа: [39]

  • в HTML значение src атрибут img элемент предоставляет ссылку URI, как и значение href атрибут a или link элемент;
  • в XML — системный идентификатор , появляющийся после SYSTEM Ключевое слово в DTD представляет собой ссылку на URI без фрагментов;
  • в XSLT значение href атрибут xsl:importэлемент/инструкция является ссылкой URI; аналогично первый аргумент document() функция.
https://example.com/path/resource.txt#fragment
 //example.com/path/resource.txt
 /путь/resource.txt
 путь/resource.txt
 ../resource.txt
 ./resource.txt
 ресурс.txt
 #фрагмент
 

Разрешение [ править ]

Разрешение ссылки URI на базовый URI приводит к получению целевого URI . Это означает, что базовый URI существует и является абсолютным URI (URI без компонента фрагмента). Базовый URI можно получить в порядке приоритета из: [40]

  • сам ссылочный URI, если это URI;
  • содержание представления;
  • сущность, инкапсулирующая представление;
  • URI, используемый для фактического получения представления;
  • контекст приложения.

В представлении с четко определенным базовым URI

http://a/b/c/d;p?q
 

относительная ссылка разрешается на целевой URI следующим образом: [41]

«г:ч» -> «г:ч»
 "г" -> "http://a/b/c/g"
 "./g" -> "http://a/b/c/g"
 "г/" -> "http://a/b/c/g/"
 "/г" -> "http://a/g"
 "//г" -> "http://г"
 "?y" -> "http://a/b/c/d;p?y"
 "г?й" -> "http://a/b/c/g?y"
 "#s" -> "http://a/b/c/d;p?q#s"
 "g#s" -> "http://a/b/c/g#s"
 "g?y#s" -> "http://a/b/c/g?y#s"
 ";x" -> "http://a/b/c/;x"
 "g;x" -> "http://a/b/c/g;x"
 "g;x?y#s" -> "http://a/b/c/g;x?y#s"
 "" -> "http://a/b/c/d;p?q"
 "."  -> "http://a/b/c/"
 "./" -> "http://a/b/c/"
 ".." -> "http://a/b/"
 "../" -> "http://a/b/"
 "../g" -> "http://a/b/g"
 "../.." -> "http://a/"
 "../../" -> "http://a/"
 "../../g" -> "http://a/g"
 

URL-адрес манинга [ править ]

Обработка URL-адресов — это метод, при котором команда добавляется к URL-адресу, обычно в конце, после знака "?" жетон . Он обычно используется в WebDAV как механизм добавления функциональности к HTTP . Например, в системе управления версиями для добавления команды «извлечение» к URL-адресу она записывается как http://editing.com/resource/file.php?command=checkout. Его преимущество заключается в том, что он удобен для анализаторов CGI , а также в данном случае выступает в качестве посредника между HTTP и базовым ресурсом. [42]

Связь с пространствами имен XML [ править ]

В XML пространство имен это абстрактный домен, которому может быть присвоен набор имен элементов и атрибутов. Имя пространства имен представляет собой строку символов, которая должна соответствовать общему синтаксису URI. [43] Однако имя обычно не считается URI. [44] потому что спецификация URI основывает решение не только на лексических компонентах, но и на их предполагаемом использовании. Имя пространства имен не обязательно подразумевает какую-либо семантику схем URI; например, имя пространства имен, начинающееся с http:, может не иметь никакого отношения к использованию HTTP .

Первоначально имя пространства имен могло соответствовать синтаксису любой непустой ссылки URI, но использование относительных ссылок URI было запрещено W3C. [45] Отдельная спецификация W3C для пространств имен в XML 1.1 позволяет ссылкам на интернационализированный идентификатор ресурса (IRI) служить основой для имен пространств имен в дополнение к ссылкам URI. [46]

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

Примечания [ править ]

  1. ^ Отчет, опубликованный в 2002 году совместной рабочей группой W3C/IETF, был направлен на нормализацию расхождений во взглядах внутри IETF и W3C на взаимосвязь между различными терминами и стандартами «UR*». Хотя ни одна из организаций не опубликовала его в качестве полного стандарта, он стал основой для вышеуказанного общего понимания и с тех пор лег в основу многих стандартов.
  2. ^ Процедуры регистрации новых схем URI были первоначально определены в 1999 году RFC   2717 и теперь определяются RFC 7595 , опубликованный в июне 2015 года. [31]
  3. ^ Для URI, относящихся к ресурсам во Всемирной паутине, некоторые веб-браузеры позволяют .0 части десятично-точечной записи, которые следует отбросить, или использовать необработанные целые IP-адреса. [33]
  4. ^ Исторический RFC   1866 (устарел RFC 2854 ) призывает авторов CGI поддерживать ';' в дополнение к '&'. [35]

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

  1. ^ Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , с. 1, «Аннотация»
  2. ^ Перейти обратно: а б Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , с. 7; «1.1.2. Примеры», «1.1.3. URI, URL и URN»
  3. ^ Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , с. 5, «Ресурс: термин «ресурс» используется в общем смысле для всего, что может быть идентифицировано URI».
  4. ^ Палмер, Шон. «Ранняя история HTML» . infomesh.net . Проверено 6 декабря 2020 г.
  5. ^ «Схемы именования W3» . www.w3.org . 1992 год . Проверено 6 декабря 2020 г.
  6. ^ «Материалы двадцать четвертой рабочей группы по интернет-инжинирингу» (PDF) . п. 193 . Проверено 27 июля 2021 г.
  7. ^ «Материалы двадцать пятой рабочей группы по интернет-инжинирингу» (PDF) . п. 501 . Проверено 27 июля 2021 г.
  8. ^ Бернерс-Ли, Тим (июнь 1994 г.). «Универсальные идентификаторы ресурсов в WWW» . Сетевая рабочая группа. дои : 10.17487/RFC1630 . Проверено 6 декабря 2020 г. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  9. ^ Бернерс-Ли, Тим (декабрь 1994 г.). «Запрос комментариев: 1738: унифицированные указатели ресурсов (URL)» . инструменты.ietf.org /html . дои : 10.17487/RFC1738 . Проверено 6 декабря 2020 г.
  10. ^ Моутс, Р. (май 1997 г.). «Запрос комментариев: 2141: Синтаксис URN» . www.tools.ietf.org . дои : 10.17487/RFC2141 . Проверено 6 декабря 2020 г.
  11. ^ Бернерс-Ли, Тим (август 1998 г.). «RFC 2396: унифицированные идентификаторы ресурсов (URI): общий синтаксис» . www.tools.ietf.org . дои : 10.17487/RFC2396 . Проверено 6 декабря 2020 г.
  12. ^ Перейти обратно: а б RFC 2396 (1998) .
  13. ^ Хинден, Р. (декабрь 1999 г.). «RFC 2732: Формат буквальных адресов IPv6 в URL-адресах» . www.tools.ietf.org . дои : 10.17487/RFC2732 . Проверено 6 декабря 2020 г.
  14. ^ Бернерс-Ли, Тим (январь 2005 г.). «RFC 3986: унифицированный идентификатор ресурса (URI): общий синтаксис» . www.tools.ietf.org . дои : 10.17487/RFC3986 . S2CID   30973664 . Проверено 6 декабря 2020 г.
  15. ^ Филдинг, Р. (июнь 1999 г.). «RFC 2616: Протокол передачи гипертекста — HTTP/1.1» . www.tools.ietf.org . дои : 10.17487/RFC2616 . Проверено 6 декабря 2020 г.
  16. ^ Раман, ТВ (01.11.2006). «О связывании альтернативных представлений для обеспечения обнаружения и публикации» . www.w3.org . Проверено 6 декабря 2020 г.
  17. ^ Миллинг, М. (август 2002 г.). Миллинг, М; Дененберг, Р. (ред.). «RFC 3305: унифицированные идентификаторы ресурсов (URI), URL-адреса и унифицированные имена ресурсов» . www.tools.ietf.org . дои : 10.17487/RFC3305 . S2CID   45585271 . Проверено 6 декабря 2020 г.
  18. ^ Филдинг, Рой (18 июня 2005 г.). «[httpRange-14] Решено» . lists.w3.org . Проверено 6 декабря 2020 г.
  19. ^ Зауэрманн, Лео (декабрь 2008 г.). «Крутые URI для семантической сети» . www.w3.org . Проверено 6 декабря 2020 г.
  20. ^ Группа по планированию URI, W3C/IETF (сентябрь 2001 г.). «URI, URL-адреса и URN: Разъяснения и рекомендации 1.0» . www.w3.org . W3C/IETF . Проверено 8 декабря 2020 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  21. ^ Объединенная группа по планированию URI W3C/IETF (2002) .
  22. ^ «Стандарт URL: 6.3. API-интерфейсы URL-адресов в других местах» .
  23. ^ «Стандарт URL: цели» .
  24. ^ Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , с. 46; «9. Благодарности»
  25. ^ Перейти обратно: а б Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , стр. 13–14; «2.2. Зарезервированные символы», «2.3. Незарезервированные символы»
  26. ^ Бернерс-Ли, Тим; Филдинг, Рой Т.; Масинтер, Ларри 2005 , стр. 12; «2.1. Процентное кодирование»
  27. ^ RFC 3986 (2005) , §2.
  28. ^ RFC 3986 (2005) , §2.1.
  29. ^ Перейти обратно: а б RFC 3986 (2005) , §3.
  30. ^ RFC 3986 (2005) , §5.2.1.
  31. ^ IETF (2015) .
  32. ^ RFC 3986 (2005) , §3.2.2.
  33. ^ Лоуренс (2014) .
  34. ^ RFC 2396 (1998) , §3.3.
  35. ^ RFC 1866 (1995) , §8.2.1.
  36. ^ RFC 3986 (2005) , §A.
  37. ^ RFC 3986 (2005) , §4.1.
  38. ^ RFC 3986 (2005) , §4.2.
  39. ^ RFC 3986 (2005) , §4.4.
  40. ^ RFC 3986 (2005) , §5.1.
  41. ^ RFC 3986 (2005) , §5.4.
  42. ^ Уайтхед 1998 , с. 38.
  43. ^ Моррисон (2006) .
  44. ^ Гарольд (2004) .
  45. ^ W3C (2009) .
  46. ^ W3C (2006) .

Цитируемые работы [ править ]

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 1701EB094F86BB37D528E90805F461A1__1717428960
URL1:https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
Заголовок, (Title) документа по адресу, URL1:
Uniform Resource Identifier - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)