我正在研究用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中,文件上传必须是多部分的。
请让我知道架构,标头值和其输入请求中所需的更改。