8

在浏览一些网络服务文档时,我遇到了“ payload ”、“ xml payload ”这个词……

在此处输入图像描述


在此处输入图像描述


在此处输入图像描述


来自维基百科:“*计算中的有效负载(有时称为实际数据或主体数据)是数据传输的货物。*”

在这里没有多大意义。谁能解释一下payload / xml payload是什么意思?谢谢。

4

1 回答 1

16

“有效负载”是实际内容,与包装器相反,包装器是周围的样板 XML(元数据、文档类型等)。因此,它是回复的可变部分。

维基百科的定义对我来说非常有意义,因为这些示例中的“非有效负载”XML 完全无趣。外部的 XML 是包装,有效负载是内容(“货物”)。

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

<div>example</div>

这是 XML 转义 HTML 有效负载的一个简单示例,当消息 XML 解析器没有理由解析(类似 XML)有效负载时。

于 2012-07-01T16:05:01.103 回答