payload 是什么意思

根据词典里的解释,payload指的是

1.有效载重  2. 负载  3. 人事费  4. 弹头内的炸药  5. 火箭所载弹头

What?? 完全不能代入到代码里去理解啊,这些参数难道是计算弹头内的炸药含量的么?在一番Google之后,终于在 stackexchange 找到了一份还算靠谱的答案。

首先解释一下什么是 payload,payload 在这里却是可以理解为有效载重,但是这只是字面意思。对于程序员来说,有效载重究竟是个什么玩意儿,又是一个新的问题(调用栈又多了一层……)。

要解释什么是有效载重,就得说到货运行业。比如有一位客户需要支付一笔费用委托货车司机运送一车石油,石油本身的重量、车子的重量、司机的重量等等,这些都属于载重(load)。但是对于该客户来说,他关心的只有石油的重量,所以石油的重量是有效载重(pay-load,也就是付费的重量)

所以抽象一下,payload 可以理解为一系列信息中最为关键的信息。

回到代码中,举一个最简单的例子,一个 ajax 请求返回一个 JSON 格式的对象

{
    status: 200,
    hasError: false,
    data: {
        userId: 1,
        name: 'undefined'
    }
}

这里的 data 就是 payload,也就是关键信息。而 statushasError等信息是load,虽然也是信息,但相对没有那么重要。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Data Analysis & Viz

用python的PIL库轻松拼接一百张照片

和大家分享下之前用python的第三方库PIL库进行多图拼接制作的一些漂亮的照片墙成果图。

992
来自专栏Crossin的编程教室

熬夜写了一个小游戏,向SpaceX聊表敬意

题图是我长久放在桌面上的一张图片。 这张照片的名字叫做 Pale Blue Dot(暗淡蓝点),是旅行者1号在距地球64亿公里回望太阳系时所拍下的。照片右侧中部...

25711
来自专栏VRPinea

AR成为病患福音:杜克大学利用Hololens降低脑外科手术风险

3147
来自专栏noteless

1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制

再后来有了一些数学理论的发展,纳皮尔棒/计算尺则是借助了一定的数学理论,可以理解为是一种查表计算法.

1073
来自专栏Bug生活2048

做人需要低调,编码不能「自私」

极端的人是可怕的,也许是你不经意间的傲慢行为,也许是你漫不经心怼人的话语,说不定就能呼唤起他们内心深处的小恶魔,毫无道理,也毫无预兆,你就有可能深受其害。

683
来自专栏java学习

java程序员对父亲的爱!

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载 ? ? (小编亲自上演的 请勿吐槽!哈哈!你们只可以夸我 但不能损我!) publ...

2638
来自专栏新智元

【机器人蝙蝠侠和蜘蛛侠】一个靠机器学习飞,一个折成轮子滚,动作逆天!

1144
来自专栏大数据文摘

NASA实习生开发软件帮助尼泊尔地震救灾

2307
来自专栏华章科技

第一代程序员王小波

喜欢读书的人,对王小波都不陌生,他是中国最富创造性的作家之一,他是中国近半世纪的苦难和荒谬所结晶出来的天才,他英年早逝。他的作品对我们生活中所有的荒谬和苦难作出...

702
来自专栏腾讯云安全的专栏

有 ai,更有年味——来自腾讯云安全的一封祝福信件

1493

扫码关注云+社区