我正在使用 SOAPUI。它调用 SOAP 调用,下载 gz 文件。响应包括一个 gz 文件。在响应的附件选项卡中,我确实看到了一个文件 abc.gz,其内容类型为 application/gzip,类型为 XOP。
我已尝试设置请求属性 - 我已启用 MTOM 为真。我还指定了一个转储文件。
转储文件不是 gzip 文件,而是 XOP 文件
我的问题是 - 我如何从中提取 gz 文件?
XOP 文件看起来像
--uuid:273aa462-94dc-405a-9972-82904edfb02e
Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"
Content-Transfer-Encoding: binary
Content-ID: <root.message@cxf.apache.org>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:abcResponse xmlns:ns2="<url>"><return><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:1b73858f-12b5-4709-99d1-66974e55499c-22@cxf.apache.org"/></return></ns2:abcResponse></soap:Body></soap:Envelope>
--uuid:273aa462-94dc-405a-9972-82904edfb02e
Content-Type: application/gzip
Content-Transfer-Encoding: binary
Content-ID: <1b73858f-12b5-4709-99d1-66974e55499c-22@cxf.apache.org>
Content-Disposition: attachment;name="abc.gz"
<binary data>