Лучший способ реализовать несколько двоичных вложений, представленных через веб-сервис? - PullRequest
0 голосов
/ 21 марта 2019

каждый, мне нужно подготовить WSDL (1.1) для веб-службы, которая помимо стандартных XML-данных (тело SOAP) позволяет прикреплять несколько файлов (двоичных).

Я планировал использовать SOAP multipartRelated - структура детали для этого.

<binding>
<operation name="SampleOperation">
    <soap:operation soapAction="uploadFilesRequest" style="rpc"/>
    <input name="uploadFilesRequest">
        <mime:multipartRelated>
            <mime:part name="soapBody">
                <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </mime:part>
            <mime:part name="attachments">
                <mime:content part="attachment"/>
            </mime:part>
        </mime:multipartRelated>
    </input>
</operation>

Я не могу указать, сколько вложений будет присутствовать. Даже они могут быть другого типа пантомимы.

Как правильно определить такую ​​работу веб-службы в WSDL?

...