我从WCF客户端连接到DFS(Documentum Foundation Services)实例。 我正在使用basicHttpBinding,我已经设置了messageEncoding =“Mtom”。但是,当我检查肥皂时,我在SOAP信封中看到了文档。 SOAP中的文档部分大约是实际doc大小的1.33倍。所以消息正在进行Base64编码。
我是否有更多设置要在WCF端进行更改?或者是否在DFS端未启用MTOM设置?
wsoma:OptimizedMimeSerialization是否必须存在于WSDL中?
由于
答案 0 :(得分:0)
http://www.w3.org/Submission/WS-MTOMPolicy/
我想,我的问题是:Java Web服务WSDL是否必须有这个wsoma:OptimizedMimeSerialization元素,否则它意味着Web服务不支持MTOM? 这也意味着如果基于Java的Web服务确实支持MTOM,然后如果我使用WSDL添加服务引用,Visual Studio应该自动创建适当的绑定与messageEncoding =“Mtom”??