回答:
「ペイロード」という用語は、データのチャンクなどに含まれる「興味深い」情報と、それをサポートするためのオーバーヘッドを区別するために使用されます。それは輸送から借用され、「支払う」荷物の一部を指します:例えば、タンカーは20トンのオイルを運ぶことができますが、完全に積載された車両はそれよりもはるかに重く、車両自体があります。これらすべてを動かすにはお金がかかりますが、顧客はオイルのことだけを気にかけ(そして支払います)、それゆえ、「ペイロード」です。
プログラミングにおいて、この用語の最も一般的な使用法は、プロトコルオーバーヘッドを実際のデータと区別するためのメッセージプロトコルのコンテキストです。たとえば、次のようなJSON Webサービスレスポンスを考えます(読みやすい形式になっています)。
{
"status":"OK",
"data":
{
"message":"Hello, world!"
}
}
この例では、文字列がHello, world!
ペイロード、受信者が関心を持っている部分です。残りは重要な情報ですが、プロトコルのオーバーヘッドです。
この用語のもう1つの注目すべき使用法はマルウェアです。悪意のあるソフトウェアには通常、2つの目的があります。それ自体を拡散すること、およびターゲットシステムで何らかの変更を行うこと(ファイルの削除、システムセキュリティの侵害、コールホームなど)。拡散部分はオーバーヘッドですが、実際の悪事を行うコードはペイロードです。
string jsonPayLoad = " ";
の代わりstring json = " ";
にWebHook
受信するJson
形式のデータを?
私はPayload
これまでに2つの意味に出会いました:
1)パケットまたは他の送信ユニット内で運ばれている重要なデータ。ペイロードには、パケットを宛先に到達させるために必要な「オーバーヘッド」データは含まれません。ペイロードを構成するものは視点に依存することに注意してください。ジョブを実行するためにオーバーヘッドデータの一部を必要とする通信層にとって、ペイロードは、この層が処理するオーバーヘッドデータの一部を含むと見なされる場合があります。ただし、より一般的な使用法では、ペイロードは宛先のエンドユーザーに配信されるビットです。
2)ユーザーのコンピューターに配信されたソフトウェアウイルスの最終的な影響。