首先解釋一下什麼是 payload?程序員
payload 字面意思 「有效載荷,有效負荷,有效載重」。
對於程序員來講,有效載重到底是個什麼玩意兒,又是一個新的問題..net
要解釋什麼是有效載重,用貨運行業打個比方:
好比有一位客戶須要支付一筆費用委託貨車司機運送一車石油,石油自己的重量、車子的
重量、司機的重量等等,這些都屬於載重(load)。可是對於該客戶來講,他關心的只有石
油的重量,因此石油的重量是有效載重(payload,也就是付費的重量)。blog
對於程序員來講就是在程序中 起關鍵做用的代碼。
網上也有其餘的解釋,找了一個以爲比較合適的解釋:get
在一個數據包或者其它傳輸單元中運載的基本必要數據。有效載荷不包括使得數據包到達目的地所要求的「管理的」數據
。記錄那些構成有效載荷的東西依賴的觀點。通訊層須要一些管理數據進行這個工做,有時有效載荷認爲包括了這個
層處理中的管理數據部分。然而,在多數的應用中,有效載荷是那些傳送到目的地終端用戶手上的「位」。終端