gpt4 book ai didi

w3c - MTOM 是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 05:34:35 24 4
gpt4 key购买 nike

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

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

最佳答案

这一切都始于 SOAP 是XML这一事实。当您发送文本以外的任何内容(例如图像)时,必须将其转换为 XML 处理器可以理解的数据类型。

如果没有 MTOM,您的图像将被转换为 base64Binary 并放置在 SOAP 信封的中间。这个转换过程使数据变得很胖。

<tns:data>A very looooooooooooooooooooooong base64Binary string</tns:data>

这是一个简单的说明:

enter image description here

使用 MTOM,图像将作为 MIME 附件在信封外部传输 - 简而言之,它根据其原始数据类型发送:jpg、png 或gif。当然,它仍然以二进制数据的形式传输,但这一次,没有 XML 相关的转换,避免了计算开销。 XOP 出现在图片中,因为它给出了外部化图像的位置。

<soap:Envelope>
<soap:Body>
<tns:data>
<xop:include href="SomeUniqueID-ThatLeadsToTheImage"/>
</tns:data>
</soap:Body>
</soap:Envelope>

Content-id: "SomeUniqueID"
Content-Type: image/png

image binary data here

关于w3c - MTOM 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com