2012-07-01 104 views
7

在浏览一些Web服务的文档,我碰到这个词 “有效载荷”, “XML负载” ......什么是“有效载荷”?例如,XML有效载荷

enter image description here


enter image description here


enter image description here


来自wikipedia:“*计算中的有效载荷(有时称为实际数据或正文数据)是数据传输的货物。 *”

在这里并不太大的意义。谁能解释XML负载的意思载荷/? 感谢。

回答

15

他们‘有效载荷’的实际内容,而不是在包装,这是样板XML周围(元数据,文档类型和等)。因此,它是答复的可变一部分。

Wikipedia定义使得完美意义,我,作为“非有效载荷” XML在这些例子中是完全不感兴趣的。外面的XML是包装pping和有效载荷是内容(“货物”)。

请注意,“转义负载”表示内容实际上是一些其他格式,可能是XML转义格式。例如,它可能是二进制数据,通常以CDATA或Base64形式逃脱。有可能在那里是一个JPEG图像,例如(如果它正确地转义)。或者用XML实体编码的HTML。那么有效载荷将是例如:

<div>example</div> 

这是XML转义HTML的有效载荷一个简单的例子,当没有理由消息XML解析器解析(如XML的)有效载荷。

+3

或简单地,想象一列火车拉5货物,货物是有效载荷。 –