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

发布于 2024-11-29 19:50:01 字数 315 浏览 1 评论 0原文

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

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

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

谢谢

I am connecting to a DFS(Documentum Foundation Services) instance from a WCF client.
I am using basicHttpBinding and I have set the messageEncoding="Mtom". However, when I inspect the soap, I see the document within the SOAP envelop. The document part in the SOAP is about 1.33 times the actual doc size. So the message is getting Base64 encoded.

Do I have more settings to change on the WCF side Or is there a MTOM setting that is not enabled on the DFS side?

Does wsoma:OptimizedMimeSerialization have to be there in the WSDL?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清醇 2024-12-06 19:50:01

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

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

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

I guess, my question is: does the Java web service WSDL has to have this wsoma:OptimizedMimeSerialization element, otherwise it implies that the web service does not support MTOM?
Which also implies that if the Java based web service did support MTOM and then if I add a service reference using the WSDL, Visual Studio should automatically create the appropiate binding with messageEncoding="Mtom"??

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文