代码参数里的 payload 是什么意思?

摘要:
首先解释一下什么是payload?payload英语单词意思是“有效载荷,有效负荷;收费载重,酬载;工资负担”。对于程序员来说,有效载重究竟是个什么,又是一个新的问题!但是对于该客户来说,他关心的只有钢板的重量,所以钢板的重量是有效载重。所以抽象一下,payload可以理解为一系列信息中最为关键的信息。而code、desc等信息是load,虽然也是信息,但相对没有那么重要。

首先解释一下什么是 payload?

payload 英语单词意思是“(导弹、火箭等的)有效载荷,有效负荷;收费载重,酬载;(工厂、企业等)工资负担”。

对于程序员来说,有效载重究竟是个什么,又是一个新的问题!

要解释什么是有效载重,拿货运运输行业比喻一下:

例如有一位客户需要支付一笔费用委托货车司机运送一车钢板,钢板本身的重量、车子的重量、司机的重量等等,这些都属于载

重(load)。但是对于该客户来说,他关心的只有钢板的重量,所以钢板的重量是有效载重(payload,也就是付费的重量)。

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

对于程序员来说就是在程序中 起关键作用的代码。

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

{
	desc: "ok"
	code: 0
	data:{
		fileSign: "8D25FC2FECC3D8AE58BE9DCFA593F871"
		fileSize: 168779
		fileUrl: "https://shcs.iot.com/32/20200225/98faacf5923a45d6a153b66b1b65f163.png"
		fileKey: "32/20200225/98faacf5923a45d6a153b66b1b65f163.png"
		acl: "public"
	}
}

通俗一点讲,在程序的世界里,payload(有效载荷)就是对于接收者有用的数据

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

免责声明:文章转载自《代码参数里的 payload 是什么意思?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇通过internet网络唤醒主机的方法状态通知栏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Android Exception 10(server)' ~ Channel is unrecoverably broken and will be disposed!)

08-1119:22:35.028:W/MemoryDealer(2123):madvise(0x43e1600012288,MADV_REMOVE)返回操作不支持传输端点08-1119:22-35.038:W/InputDispatcher(2714):channel'4236b890com.tongyan.activi...

mysql修改字段防止锁表

步骤1:修改大表、addcolumn或dropcolumn的字段,操作完成后将锁定该表。此时,查询ok、insert和update将等待锁定。...

微信支付服务商模式支付与普通微信支付的配置区别

chapter=7_7&index=5注:与普通微信支付相比,源代码是上述7/8之间的区别,其他可以看作是服务提供商自己的微信支付配置;...

电脑不识别USB blaster驱动问题

电脑不识别USB blaster,如下图: 解决办法:手动更新...

SpringBoot源码深度解析

Spring开源框架解决了企业开发的复杂性,简化了AOP的开发,IOCSpring配置越来越多,不易管理==如何自动配置Springboot,核心原则!Java领域最流行的技术!公司,如何演变结构!...

PostgreSQL 语法

Psql(11.12)输入“help”以获取帮助信息。postgres=#help输入命令行工具,…])][*|表达式[[AS]输出_名称][,...