2023年8月1日发(作者:)

代码参数⾥的payload是什么意思?⾸先解释⼀下什么是 payload?payload 英语单词意思是“(导弹、⽕箭等的)有效载荷,有效负荷;收费载重,酬载;(⼯⼚、企业等)⼯资负担”。对于程序员来说,有效载重究竟是个什么,⼜是⼀个新的问题!要解释什么是有效载重,拿货运运输⾏业⽐喻⼀下:例如有⼀位客户需要⽀付⼀笔费⽤委托货车司机运送⼀车钢板,钢板本⾝的重量、车⼦的重量、司机的重量等等,这些都属于载重(load)。但是对于该客户来说,他关⼼的只有钢板的重量,所以钢板的重量是有效载重(payload,也就是付费的重量)。所以抽象⼀下,payload 可以理解为⼀系列信息中最为关键的信息。对于程序员来说就是在程序中 起关键作⽤的代码。回到代码中,举⼀个最简单的例⼦,⼀个 ajax 请求返回⼀个 JSON 格式{ desc: "ok" code: 0 data:{ fileSign: "8D25FC2FECC3D8AE58BE9DCFA593F871" fileSize: 168779 fileUrl: "/32/20200225/" fileKey: "32/20200225/" acl: "public" }}通俗⼀点讲,在程序的世界⾥,payload(有效载荷)就是对于接收者有⽤的数据这⾥的 data 就是 payload,也就是关键信息。⽽ code、desc等信息是load,虽然也是信息,但相对没有那么重要。

2023年8月1日发(作者:)

代码参数⾥的payload是什么意思?⾸先解释⼀下什么是 payload?payload 英语单词意思是“(导弹、⽕箭等的)有效载荷,有效负荷;收费载重,酬载;(⼯⼚、企业等)⼯资负担”。对于程序员来说,有效载重究竟是个什么,⼜是⼀个新的问题!要解释什么是有效载重,拿货运运输⾏业⽐喻⼀下:例如有⼀位客户需要⽀付⼀笔费⽤委托货车司机运送⼀车钢板,钢板本⾝的重量、车⼦的重量、司机的重量等等,这些都属于载重(load)。但是对于该客户来说,他关⼼的只有钢板的重量,所以钢板的重量是有效载重(payload,也就是付费的重量)。所以抽象⼀下,payload 可以理解为⼀系列信息中最为关键的信息。对于程序员来说就是在程序中 起关键作⽤的代码。回到代码中,举⼀个最简单的例⼦,⼀个 ajax 请求返回⼀个 JSON 格式{ desc: "ok" code: 0 data:{ fileSign: "8D25FC2FECC3D8AE58BE9DCFA593F871" fileSize: 168779 fileUrl: "/32/20200225/" fileKey: "32/20200225/" acl: "public" }}通俗⼀点讲,在程序的世界⾥,payload(有效载荷)就是对于接收者有⽤的数据这⾥的 data 就是 payload,也就是关键信息。⽽ code、desc等信息是load,虽然也是信息,但相对没有那么重要。