如何将SOAP MTOM转换为REST多部分请求

时间:2019-01-28 09:26:21

标签: java rest soap multipartform-data mtom

我正在研究用SOAP Web服务,Spring和Java编写的应用程序。

我们正在将SOAP Web服务转换为REST Web服务。

其中一个请求在架构中具有MTOM附件,如下所示:

<xs:choice>
                <xs:element name="URL" type="xs:string" minOccurs="0"/>
                <xs:element name="DocContents" type="xs:base64Binary" minOccurs="0" xmime:expectedContentTypes="*/*">
                    <xs:annotation>
                        <xs:documentation xml:lang="en-US">There is no size limitation as files stream using MTOM</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>

在请求中,它是:

<n:DocContents><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:abc.pdf"/></n:DocContents>

现在,我们需要将SOAP Web服务转换为REST Web服务。

在REST中,文件上传必须是多部分的。

请让我知道架构,标头值和其输入请求中所需的更改。

0 个答案:

没有答案