⌕ Поиск по атласу

IETF · RFC · RFC3986

RFC3986 · Унифицированный идентификатор ресурса (URI): общий синтаксис

Uniform Resource Identifier (URI): Generic Syntax

Задаёт общий синтаксис и модель URI, правила разрешения относительных ссылок, нормализации и сравнения идентификаторов ресурсов. Применяется практически во всех веб- и интернет-архитектурах, где ресурсы адресуются устойчивыми строковыми идентификаторами.

Различайте идентификацию ресурса и его текущее местоположение; не применяйте агрессивную нормализацию без учёта схемы URI.

Официальная английская аннотация

A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]

Связи документа

obsoletes: RFC1808, RFC2396, RFC2732

updates: RFC1738

updated_by: RFC7320, RFC8820

is_also: STD66

Официальный источник · 2005-01-01

Полные импортированные сведения карточки
{
  "id": "RFC3986",
  "number": 3986,
  "title_en": "Uniform Resource Identifier (URI): Generic Syntax",
  "title_ru": "Унифицированный идентификатор ресурса (URI): общий синтаксис",
  "summary_ru": "Задаёт общий синтаксис и модель URI, правила разрешения относительных ссылок, нормализации и сравнения идентификаторов ресурсов. Применяется практически во всех веб- и интернет-архитектурах, где ресурсы адресуются устойчивыми строковыми идентификаторами.",
  "purpose_ru": "",
  "use_ru": "",
  "full_translation_path": "",
  "full_translation_checked_at": "",
  "full_translation_source_sha256": "",
  "architect_note_ru": "Различайте идентификацию ресурса и его текущее местоположение; не применяйте агрессивную нормализацию без учёта схемы URI.",
  "topics_ru": [
    "URI",
    "идентификация ресурсов",
    "Web"
  ],
  "translation_state": "reviewed",
  "verification_level": "editorial_reviewed",
  "verification_level_ru": "Проверенная редакционная выжимка",
  "verification_note_ru": "",
  "abstract_en": "A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]",
  "authors": [
    "T. Berners-Lee",
    "R. Fielding",
    "L. Masinter"
  ],
  "organizations": [],
  "publication_date": "2005-01-01",
  "current_status": "INTERNET STANDARD",
  "current_status_ru": "Стандарт Интернета",
  "publication_status": "INTERNET STANDARD",
  "publication_status_ru": "Стандарт Интернета",
  "lifecycle": "active",
  "lifecycle_ru": "Действующий",
  "stream": "IETF",
  "stream_ru": "IETF",
  "area": "",
  "area_ru": "",
  "working_group": "NON WORKING GROUP",
  "source_draft": "draft-fielding-uri-rfc2396bis-07",
  "page_count": 61,
  "doi": "10.17487/RFC3986",
  "keywords": [
    "Internet protocol",
    "IP",
    "uniform resource identifier",
    "URI",
    "www",
    "world wide web"
  ],
  "formats": [
    "TXT",
    "HTML"
  ],
  "relations": {
    "obsoletes": [
      "RFC1808",
      "RFC2396",
      "RFC2732"
    ],
    "obsoleted_by": [],
    "updates": [
      "RFC1738"
    ],
    "updated_by": [
      "RFC7320",
      "RFC8820"
    ],
    "is_also": [
      "STD66"
    ],
    "see_also": []
  },
  "links": {
    "info": "https://www.rfc-editor.org/info/rfc3986/",
    "html": "https://www.rfc-editor.org/rfc/rfc3986.html",
    "txt": "https://www.rfc-editor.org/rfc/rfc3986.txt",
    "datatracker": "https://datatracker.ietf.org/doc/rfc3986/"
  }
}