首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MTOM是如何工作的?

MTOM是如何工作的?
EN

Stack Overflow用户
提问于 2008-10-18 23:50:30
回答 1查看 58.6K关注 0票数 68

MTOM是W3C消息传输优化机制,是一种有效地向web服务发送二进制数据和从web服务发送二进制数据的方法。

一般来说,它是如何工作的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-10-19 16:06:18

如果您将Wireshark (或启用了System.Net Logging)放在未启用MTOM的服务上,您应该会看到SOAP请求,其中的二进制数据编码为BASE64。将其作为BASE64发送会增加二进制数据的大小,但(我假设)会使其更具互操作性。

使用MTOM时,SOAP消息作为MIME消息发送,其中BASE64编码被替换为占位符。然后将二进制数据放在分隔符之间(对每段二进制数据都会发生这种情况),然后将其放在SOAP请求的末尾。然后发送未编码的二进制数据。MTOM还确定将其作为MIME消息发送是否会增加SOAP调用的大小,如果不提供保存,则将其作为普通SOAP消息发送。

This提供了一个通过网络发送的消息的示例。

票数 52
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/215741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档