SOAP未在WCF客户端中编码为MTOM

时间:2011-08-15 17:41:04

标签: wcf mtom documentum-dfs

我从WCF客户端连接到DFS(Documentum Foundation Services)实例。 我正在使用basicHttpBinding,我已经设置了messageEncoding =“Mtom”。但是,当我检查肥皂时,我在SOAP信封中看到了文档。 SOAP中的文档部分大约是实际doc大小的1.33倍。所以消息正在进行Base64编码。

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

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

由于

1 个答案:

答案 0 :(得分:0)

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

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