【Java用法】代码参数里的 payload 是什么意思?

简介: 【Java用法】代码参数里的 payload 是什么意思?

首先解释一下什么是 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,虽然也是信息,但相对没有那么重要。


相关文章
|
14天前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
43 24
|
1月前
|
存储 Java 开发者
Java 中 Set 类型的使用方法
【10月更文挑战第30天】Java中的`Set`类型提供了丰富的操作方法来处理不重复的元素集合,开发者可以根据具体的需求选择合适的`Set`实现类,并灵活运用各种方法来实现对集合的操作和处理。
|
7月前
|
存储 Java
Java中带返回值方法的定义与调用技术
Java中带返回值方法的定义与调用技术
99 1
|
6月前
|
Java
java代码的具体写法示例
java代码的具体写法示例
53 0
|
7月前
|
安全 Java
append在Java中是哪个类下的方法
append在Java中是哪个类下的方法
104 9
|
7月前
|
Java
深入了解 Java 方法和参数的使用方法
方法是一块仅在调用时运行的代码。您可以将数据(称为参数)传递到方法中。方法用于执行特定的操作,它们也被称为函数。
151 4
|
Java Python
java调用python脚本并传递参数list
java调用python脚本并传递参数list
125 0
|
JSON 前端开发 Java
【Java用法】代码参数里的 payload 是什么意思?
【Java用法】代码参数里的 payload 是什么意思?
169 0
|
Java C++
【Java用法】常用的 T,E,K,V,?,S,U所代表的含义
【Java用法】常用的 T,E,K,V,?,S,U所代表的含义
199 0
|
Java
Java中的static的作用与用法【详细解释+大量实例】
static关键字主要有两种作用: 第一,为某特定数据类型或对象分配唯一的存储空间,而与创建对象的个数无关。 第二,实现某个方法或属性与类关联在一起而不是对象关联在一起,因此不需要实例化对象,只需要用类名就可以调用静态的属性或方法。 在Java语言中,static主要有4中使用情况:成员变量、成员方法、代码块和内部类
375 0