ГОСТ Р ИСО/МЭК 40220—2015
Окончание таблицы 19
Поле
Значение
Тело объекта HTTP
Только в случае кода состояния 200 сообщение SOAP сериализируется в тип ме
диа. заданном в поле заголовка Content-Type, согласно правилам для отправки со
общений SOAP. Правила для передачи сообщения SOAP в типе медиа «application/
soap+xmln приведены в приложенииА
Т а б л и ц а 20 — Отображение отказов SOAP в коды состояния HTTP
От*аз SOAP
Код состояния HTTP
Поясняющая фраза HTTP (информативная)
500
500
400
env:VersionMismatch
env:MustUnderstand
env:Sender
env: Receiveг
500
env:DataEncodingUnknown
500
Internal server error
Internal server error
Bad request
Internal server error
Internal server error
9.5.2.3 Receiving ♦ Sending (Получение и отправка)
В состоянии «Receiving + Sending» (только ШОС «запрос-ответ», см. 8.2) привязка завершает по
лучение сообщения запроса и передачу сообщения ответа.
9.5.2 4 Отправка
В состоянии «Отправка» (см. только 8.3) привязка завершает передачу сообщения ответа.
9.5.2.5 Success (Успех) и Fail (Отказ)
«Success» и «Fail» — терминальные состояния для шаблонов «запрос-ответ» и «ответ SOAP». С
точки зрения локального узла данный обмен сообщениями завершен.
9.6 Соображения безопасности
Привязка SOAP к HTTP (см. раздел 9) может рассматриваться как расширение прикладного про
токола HTTP. Поэтому все соображения безопасности, идентифицированные и описанные в специфи
кации HTTP [RFC 2616, раздел 15]. применимы к привязке SOAP к HTTP в дополнение к описанным в
разделе 10 «Соображения Безопасности» спецификации SOAP 1.2. Часть 1 [ИСО/МЭК 40210. раздел 10].
Разработчики привязок SOAP к HTTP должны тщательно анализировать данный материал.
27