0

我向 Web 服务请求以 MTOM/XOP 附件的形式下载文件;该文件是一个Excel文件.xlsx;SoapUI 工具中的响应返回 200-OK,带有典型的肥皂信封,附件在 SOAP-UI 网格中,我可以将附件从 SOAP-UI 网格导出到文件中,并且验证正常(这是我原来的 Excel 文件)。

真正的问题是创建的转储文件是一些乱码的二进制文件,我不知道它的内容是什么,它是什么格式,它是否包括soap xml响应和附件,但更重要的是我如何解码它有用吗?

4

1 回答 1

2

得到答案,而不是删除问题,我会把它留在这里,以防其他人像我一样挣扎!

在 SOAP-UI 的 Raw 响应中,我们可以看到“Content-Encoding: gzip”;这取决于网络服务/网络服务器的配置。

因此,在使用 GZipStream(我使用 C#)解码 Dump File 后,我得到了一种可理解的格式,因此我可以看到其中嵌入的原始 Excel 文件!

于 2020-11-20T16:45:07.043 回答