代码参数⾥的payload是什么意思?
⾸先解释⼀下什么是 payload?
payload 英语单词意思是“(导弹、⽕箭等的)有效载荷,有效负荷;收费载重,酬载;(⼯⼚、企业等)⼯资负担”。
对于程序员来说,有效载重究竟是个什么,⼜是⼀个新的问题!
html里的float是什么意思要解释什么是有效载重,拿货运运输⾏业⽐喻⼀下:
例如有⼀位客户需要⽀付⼀笔费⽤委托货车司机运送⼀车钢板,钢板本⾝的重量、车⼦的重量、司机的重量等等,这些都属于载重(load)。但是对于该客户来说,他关⼼的只有钢板的重量,所以钢板的重量是有效载重(payload,也就是付费的重量)。
所以抽象⼀下,payload 可以理解为⼀系列信息中最为关键的信息。
对于程序员来说就是在程序中起关键作⽤的代码。
回到代码中,举⼀个最简单的例⼦,⼀个 ajax 请求返回⼀个 JSON 格式
{
desc: "ok"
code: 0
data:{
fileSign: "8D25FC2FECC3D8AE58BE9DCFA593F871"
fileSize: 168779
fileUrl: "shcs.iot/32/20200225/98faacf5923a45d6a153b66b1b65f163.png"
fileKey: "32/20200225/98faacf5923a45d6a153b66b1b65f163.png"
acl: "public"
}
}
通俗⼀点讲,在程序的世界⾥,payload(有效载荷)就是对于接收者有⽤的数据
这⾥的 data 就是 payload,也就是关键信息。⽽ code、desc等信息是load,虽然也是信息,但相对没有那么重要。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论