【ぺいろーど】
ペイロード とは?
最終更新:
💡 どの層の「中身」なのかを確認する
通信やデータ構造で、運ばれる本体の情報を指す言葉。HTTPの内容とヘッダー、JWTのクレーム、見る層による範囲の違いを解説します。
📌 このページのポイント
APIのリクエストペイロードって何?
ヘッダーとは、どう違う?
HTTPならContent-Typeなどのヘッダーは内容の形式などを伝え、本体には処理してほしい情報を入れる。伝票と荷物の中身というたとえが使えるけれど、何を中身と呼ぶかは見ている層によって変わるよ。
本体は、必ずJSON?
画像やテキストなど、ほかの形式もある。HTTPの現行仕様では、以前のpayloadやpayload bodyという言い方をcontentへ整理している。内容と、通信上の区切りやヘッダーの情報を分けて考えるんだ。
JWTの真ん中もペイロード?
どれくらいの大きさまで送れる?
もっと詳しく知りたい人へ
HTTPヘッダーは、いつもペイロードの外?
HTTPの内容を説明しているときはヘッダーと区別します。一方、下の通信層から見ると、HTTPのヘッダーを含む情報が運ばれる中身になることがあります。どの層・仕様について話しているかを明らかにします。
署名付きJWTの中身は、秘密になる?
署名やMACは改ざんなどの確認に使うもので、暗号化とは役割が違います。JWS形式のペイロードはBase64urlから読み取れます。扱う情報の公開範囲と、受信側での検証を確認します。
まとめ:ざっくりこれだけ覚えればOK!
「ペイロード」って出てきたら「通信やデータ構造で運ばれる、本体の情報」と思えばだいたいOK!
📖 おまけ:英語の意味
「Payload」 = 運ばれる中身・本体となる情報
💬 見る層や仕様によって、何を本体とするかが変わります。ヘッダーを常に同じ範囲で除外する言葉ではありません。