zoukankan      html  css  js  c++  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,虽然也是信息,但相对没有那么重要。

  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/no8g/p/13415523.html
Copyright © 2011-2022 走看看