【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,虽然也是信息,但相对没有那么重要。


相关文章
|
Java 应用服务中间件 Spring
【Java用法】Paths.get()方法的使用
【Java用法】Paths.get()方法的使用
250 0
|
2月前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
77 5
|
5月前
|
Java
java代码的具体写法示例
java代码的具体写法示例
38 0
|
5月前
|
设计模式 Java
Java8实战-通过行为参数化传递代码
Java8实战-通过行为参数化传递代码
23 0
|
6月前
|
安全 Java
append在Java中是哪个类下的方法
append在Java中是哪个类下的方法
86 9
|
6月前
|
Java
深入了解 Java 方法和参数的使用方法
方法是一块仅在调用时运行的代码。您可以将数据(称为参数)传递到方法中。方法用于执行特定的操作,它们也被称为函数。
134 4
|
Java Python
java调用python脚本并传递参数list
java调用python脚本并传递参数list
116 0
|
JSON 前端开发 Java
【Java用法】代码参数里的 payload 是什么意思?
【Java用法】代码参数里的 payload 是什么意思?
148 0
|
Java
Java中的static的作用与用法【详细解释+大量实例】
static关键字主要有两种作用: 第一,为某特定数据类型或对象分配唯一的存储空间,而与创建对象的个数无关。 第二,实现某个方法或属性与类关联在一起而不是对象关联在一起,因此不需要实例化对象,只需要用类名就可以调用静态的属性或方法。 在Java语言中,static主要有4中使用情况:成员变量、成员方法、代码块和内部类
351 0
|
IDE Java Unix
Java代码格式注意事项
在进行Java开发时,代码格式是非常重要的一部分,代码格式的规范有助于复用和后期的维护,以下我归纳一些Java代码格式的注意事项。