ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы 1
Описание
Компонент
Заголовки ответа
Тело сообщения-ответа
Статус ответа
Пример
Заголовки ответа, например. Content-Length. Content-Type
Описание содержимого тела сообщения-ответа
Список кодов состояния HTTP
Пример операции
4.2 Типографски© соглашения
Все исходные тексты программ и сообщений показаны следующим шрифтом:
П р и м е р
-
PUT/MyContainer/MyDataObject.txt НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-object
Content-Type: appHcationJcdmi-object
X-CDMI-SpeciTication-Version: 1.0.2
{
кmimetype» : «text/plain»,
«metadata» : {
h
«value» : «This is the Value of this Data Object»
}
4.3 Требования к телу сообщений запросов и ответов
В таблицах, представляющих тела запросов и ответов, колонка «Требования» содержит одно из
трех значений:
- обязательное. Значение, описанное в данной строке, должно быть указано.
- условное. Если выполнены условия, указанные в ячейке «Описание» данной строки (слева от
ячейки «Требования») то значение, описанное в данной строке, должно быть указано. В противном
случав, оно может быть указано, если это не запрещено в Описании (в этом случае оно должно отсут
ствовать);
- необязательное. Значение, описанное в данной строке, может быть указано.
4.4 Требования к ключевым словам
В данном международном стандарте, ключевые слова, указанные в табл. 2. должны интерпрети
роваться как указано в RFC 2119.
Т а б л и ц а 2 - Требования к ключевым словам
Ключевые слова
Описание
Действие, описанное одним из этих слов, безоговорочно требуется
Действие, описанное одним из этих слов, безоговорочно запрещено
В некоторых обстоятельствах возможно игнорировать действие, описанное од
ним из этих ключевых слов, но основания для этого должны быть полностью взвешены
и осознанны
В некоторых обстоятельствах возможно выполнить действие, описанное одним
из этих ключевых слов, но основания для этого должны быть полностью взвешены и
осознанны
Должно, требуется
(shell, must, required)
Не должно, не может
(shall not. nvust not)
Следует,
рекомендуется
(should, recomnrended)
He следует,
не рекомендуется
(should not. not
recommended)
Может, опционально
(may. optional)
Действие, описанное одним из этих ключевых слов, полностью опционально.
Одни разработчики могут включать данное действие, потому что оно требуется опреде
ленному сегменту пользователей или может расширить возможности продукта. Другие
разработчики могут опустить ту же опцию. Реализация, которая не включает некоторую
опцию, должна иметь возможность взаимодействовать с реализацией, включающей эту
опцию. Аналогично, реализация, включающая некоторую опцию, должна иметь возмож
ность взаимодействовать с реализацией, не включающейданную опцию (за исключени
ем. разумеется, функциональности данной опции)
4