RFC: 3404
Оригинал: Dynamic Delegation Discovery System - Part Four: The Uniform Resource Identifiers (URI) Resolution Application
Предыдущие версии: RFC 2168, RFC 2915
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Николай Малых

RFC 3404, Страница 4 из 12

4.4. Параметры сервиса

Параметры сервиса для этого Приложения имеют форму строки символов, следующей приведенной ниже форме ABNF

service_field = [ [protocol] *("+" rs)]
protocol      = ALPHA *31ALPHANUM
rs            = ALPHA *31ALPHANUM
; The protocol and rs fields are limited to 32
; characters and must start with an alphabetic.

Иными словами, за необязательной спецификацией протокола может следовать 0 или более служб преобразования. Каждый сервис преобразования указывается начальным символом '+'.

Допускаются также пустые строки. Они обычно будут появляться в начале последовательности Правил, когда невозможно узнать, какие службы и протоколы будут предложены в конце конкретного пути передачи полномочий.

4.4.1. Службы

Идентификаторы сервиса, указываемые в поле rs, совпадают для преобразований URI и URN, поскольку сами типы входных значений основаны на схеме URI. Список корректных служб определен в документе [11].

Примерами сервиса могут служить:

  • I2L: по данному URI возвращается идентификатор URI, указывающий место, где был найден исходный идентификатор URI.

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

  • I2R: по данному URI возвращается один экземпляр ресурса, указанного данным URI.

  • I2Rs: по данному URI возвращается один или множество экземпляров ресурсов, указываемых данным URI.

  • I2C: по данному URI возвращается один экземпляр описания ресурса.

  • I2N: по данному URI возвращается одно имя URN, которое именует ресурс (Отметим, что эквивалентность применительно к URN является нетривиальным вопросом; см. документ [6], объясняющий причины этого).

2007 - 2018 © Русские переводы RFC, IETF, ISOC.