0

我正在从 WCF 客户端连接到 DFS(Documentum Foundation Services)实例。我正在使用 basicHttpBinding 并且设置了 messageEncoding="Mtom"。然而,当我检查 SOAP 时,我看到了 SOAP 信封中的文档。SOAP 中的文档部分大约是实际文档大小的 1.33 倍。所以消息被 Base64 编码。

我在 WCF 端是否有更多设置要更改,或者是否有在 DFS 端未启用的 MTOM 设置?

wsoma:OptimizedMimeSerialization 必须在 WSDL 中吗?

谢谢

4

1 回答 1

0

http://www.w3.org/Submission/WS-MTOMPolicy/

我想,我的问题是:Java Web 服务 WSDL 是否必须有这个 wsoma:OptimizedMimeSerialization 元素,否则意味着 Web 服务不支持 MTOM?这也意味着如果基于 Java 的 Web 服务确实支持 MTOM,然后如果我使用 WSDL 添加服务引用,Visual Studio 应该自动创建带有 messageEncoding="Mtom" 的适当绑定?

于 2011-08-16T02:31:12.670 回答