ГОСТ Р 57304—2016
В настоящем подразделе рекомендуется предоставить простой механизм извлечения из регистра списков
ОИД, детальной информации о конкретном ОИД или выборки из всего регистра ОИД. Должны поддерживаться
различные форматы наподобие HTML и исходного XML.
Вызовы, которые должны быть реализованы как веб-службы RESTful, и их параметры описаны в таблице
В.1.
Т а б л и ц а В.1 — Вызовы веб-служб RESTful и их параметры
Ресурс
Описание запроса GET
Параметры
OIDIndex
Извлечь из регистра ОИД список всех ОИД
в формате HTML
id (необязательный), language (необязатель
ный): тег языка, format (по умолчанию, фикси
рованный): html
Примеры:
httDr.Voidserverora.’OIDIndex
Получить HTML-таблицу всех ОИД. хранящихся в регистре, со ссылками на детальную ин
формацию о каждом ОИД
httD:tfotd.server.ora,’OIDIndex?id=1.0.3166.1.2.2
Получить HTML-таблицу ОИД 1.0.3166.1.2.2 со ссылками на детальную информацию об
этом ОИД
htto:/i’oid.server.ora/OIDIndex?id=1.0.3166.1.2.2&lanouaae=de-DE
Получить HTML-таблицу ОИД 1.0.3166.1.2.2 со ссылками на детальную информацию об
этом ОИД на немецком языке
RetrieveOIDИзвлечь из регистра ОИД конкретный ОИД id (обязательный), format (необязательный):
html или xml, language (необязательный): тег
языка
Примеры:
httD:.‘<oid.server.ora/RetrieveOID?id=1.0.3166.1.2.2&format=html
Получить детальные сведения об ОИД 1.0.3166.1.2.2 в формате HTML
htto://oid.server.ora.’RetrieveOID?id=1.0.3166.1.2.2&format=htmt&.lanouaae=de-DE
Получить детальные сведения об ОИД 1.0.3166.1.2.2 в формате HTML на немецком языке
htto://oid.server.ora/RetrieveOID?id=1.0.3166.1.2.2&format=xml
Получить детальные сведения об ОИД 1.0.3166.1.2.2 в формате XML
GetOIDRegistry Получить все содержание регистра ОИД в
формате XML
format (по умогманию. фиксированный): xml
Пример:
httD^.’oid.server, ora,’GetOIDReaislrv
содержание передается в формате XML
Получить все содержание регистра ОИД
24