ГОСТ ISO/IEC 24824-2—2013
b) двоеточия («:») и
c) строки «Notldentified».
П римечание — Такая неидентифицируемая ошибка (W3C SOAP сообщение), сериализованная как
документ XML, представлена следующим образом:
<env:Envelope xmlns:env=«
http://wvAV.w3.org/2003/05/soap-envelope
«>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
<env:Subcode>
<env:Value
xmlns:fws=«urn:ohn:joint-iso-itu-t:asn1:generic-applications:fast-web-services:soap-
envelope»>fws:Notldentified</env:Value>
</env:Subcode>
</env:Code>
</env:Fault>
<Je
nv:Body>
</env:Envelope>
10 ASN.1 SOAP HTTP привязка
ASN.1 SOAP HTTP привязка представляет собой модификацию и расширение SOAP HTTP при
вязки (см. W3C SOAP Часть 2. раздел 7) и обеспечивает привязку W3C SOAP к HTTP для передачи
ASN.1 SOAP сообщения, закодированного с использованием Basic Aligned PER.
ASN.1 SOAP HTTP привязка соответствует SOAP протоколу
binding
framework
(
cm
.
W3C SOAP
Часть 1. n. 4). В приложении D представлен материал о взаимодействии быстрых веб-сервисов и веб
сервисов XML на основе возможностей ASN.1 SOAP HTTP привязки.
10.1 HTTP медиа тип
10.1.1 Для применения настоящего стандарта W3C SOAP Часть 2. 7.1.4 должна быть изменена,
как описано в трех следующих пунктах.
10.1.2 Реализация ASN.1 SOAP HTTP привязки должна быть способна отправлять и получать
ASN.1 SOAP сообщения с помощью «application/fastsoap» медиа типа, параметры и правильное ис
пользование которого описаны в В.1.
10.1.3 Реализация ASN.1 SOAP HTTP привязки может также отправлять запросы и ответы с по
мощью других видов медиа типов, гарантируя, что такие медиа типы идентифицируют W3C SOAP со
общения.
П римечание — Такие W3C SOAP сообщения могут быть, в частности. XML SOAP сообщениями или
SOAP сообщениями быстрого инфо-набора.
10.1.4 ASN.1 SOAP HTTP привязка может, когда отправляется запрос, предоставлять поле заго
ловка HTTP Accept (см. IETF RFC 2616. 14.1). Этот заголовок:
a) должен указывать на возможность принять, по крайней мере, «application/fastsoap» медиа тип.
b
) может дополнительно указывать на готовность принять другие виды медиа типов для передачи
W3C SOAP сообщений.
П римечание — Реализация может отправлять XML SOAP сообщение-запрос с полем заголовка HTTP
Accept «Accept: application/fastsoap, appiication/soap+xml«. чтобы указать на способность принимать ASN.1
SOAP сообщения, и вдополнение указать на готовность принимать XML SOAP сообщения (см. пессимистическую
стратегию, описанную в D.2).
10.2 Поведение отвечающих SOAP узлов
10.2.1 W3C SOAP Часть 2. 7.5.2 должна быть расширена с помощью двух следующих пунктов.
10.2.2 Отвечающий SOAP узел, который получает поле заголовка HTTP Accept с одним или бо
лее дополнительным медиа типом с привилегиями, равными «application/fastsoap» медиа типу, дол
жен интерпретировать «application/fastsoap» медиа тип как имеющий самые высокие привилегии (см.
IETF RFC 2616, 14.1) и ответить с помощью этого медиа типа.
17