payload 是什么意思
2017-10-08 00:00
1256 查看
根据词典里的解释,payload指的是
1.有效载重
2. 负载
3. 人事费
4. 弹头内的炸药
5. 火箭所载弹头
What?? 完全不能代入到代码里去理解啊,这些参数难道是计算弹头内的炸药含量的么?在一番Google之后,终于在 stackexchange 找到了一份还算靠谱的答案。
首先解释一下什么是 payload,payload 在这里却是可以理解为
要解释什么是有效载重,就得说到货运行业。比如有一位客户需要支付一笔费用委托货车司机运送一车石油,石油本身的重量、车子的重量、司机的重量等等,这些都属于
所以抽象一下,payload 可以理解为一系列信息中最为关键的信息。
回到代码中,举一个最简单的例子,一个 ajax 请求返回一个 JSON 格式的对象
这里的
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,也就是关键信息。而
status、
hasError等信息是
load,虽然也是信息,但相对没有那么重要。
相关文章推荐
- 代码参数里的 payload 究竟是什么意思
- 代码参数里的 payload 是什么意思???
- %~dp0是什么意思
- Oracle round函数是什么意思?怎么运用?
- 502 bad gateway是什么意思
- matlab中常数下的点是什么意思
- CEO、COO、CFO、CTO、CIO是什么意思
- B2B、C2C、B2C是什么意思
- cd /d %~dp0是什么意思啊?
- 软件程序运行的原理,运行是什么意思
- web.xml中出现<servlet-name>default</servlet-name>是什么意思?
- 行受影响 是什么意思
- 轻量框架,重量框架到底是什么意思?
- js if语句只写一个参数是什么意思?
- 请问DateTime.Now.Ticks.ToString()是什么意思
- 在linux的shell中/bin/true是什么意思?
- %~dp0表示什么意思
- 电脑编程C++是什么意思
- GetAsyncKeyState()& 0x8000 是什么意思
- #pragma pack(1) and #pragma pack(push,1)是什么意思