【问题标题】:SOAP not getting encoded as MTOM in a WCF clientSOAP 未在 WCF 客户端中编码为 MTOM
【发布时间】:2011-10-27 21:05:28
【问题描述】:

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

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

wsoma:OptimizedMimeSerialization 是否必须存在于 WSDL 中?

谢谢

【问题讨论】:

    标签: wcf mtom documentum-dfs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-02
      • 2020-03-16
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多