AI活用の教科書
API開発やさしい2分で読了

ペイロード

Payloadぺいろーど

ひとことで言うと

通信でやり取りされるデータのうち、宛先などの制御情報を除いた「送りたい中身そのもの」のことです。

📖 もうちょい詳しく

何が新しいの?

アプリどうしがインターネットでデータをやり取りするとき、送る情報は「宛先や種類を示す部分」と「実際に届けたい中身」に分かれています。このうち、中身のほうをペイロード(payload)と呼びます。もともとは輸送の世界で「運ぶ荷物そのもの」を指す言葉で、それが通信にも使われるようになりました。

どうやって動いてるの?

通信で送られるデータは、おおまかにヘッダとペイロードに分かれます。ヘッダは「どこ宛か」「どんな形式か」といった制御の情報で、ペイロードはあなたが本当に届けたい本体です。たとえばフォームを送信すると、入力した名前やメール内容がペイロードに入り、ヘッダはその運び方を伝える役にまわります。受け取った側は、ヘッダの案内に従ってペイロードを取り出して読みます。

何ができるの?

ペイロードという考え方を知っておくと、API(アプリどうしの窓口)を使うときに「自分が送りたいデータはどこに入れるのか」が見えてきます。多くの場合、POSTというリクエストの本文(body)にJSON形式で入れます。エラーが出たとき、宛先の問題なのか中身の問題なのかを切り分けやすくなります。

🌱 身近なたとえ

宅配便で例えると、分かりやすいかもしれません。箱の外に貼る伝票には「届け先の住所」や「品名」が書いてありますが、本当に渡したいのは箱の中の品物ですよね。伝票がヘッダ、中の品物がペイロードにあたります。配達する人は伝票を見て運び、受け取る人は箱を開けて中身を受け取ります。

✅ まず覚えるポイント

  • ペイロードは、通信で実際に運ばれる「中身のデータ」のことです
  • 宛先や形式を示すヘッダなどの制御情報は、ペイロードには含めません
  • POSTリクエストでは本文(body)にJSON形式で入れることが多いです
  • 「送りたい本体はどこか」を表す言葉、と覚えると分かりやすいです
  • 同じデータでも、運ぶ仕組みによってヘッダの中身は変わります

🧭 よくある勘違い

ペイロードはJSONのことなの?

JSONはペイロードの「書き方(形式)」の一つで、ペイロードそのものではありません。中身をテキストや画像、ファイルとして送ることもあります。JSONはよく使われる形式なので一緒に語られることが多いですが、イコールではない、と考えると正確です。

ヘッダはおまけで、なくてもいいの?

そうではありません。ヘッダは「中身をどう運び、どう読むか」を伝える大事な案内役です。宛先や形式が分からないと、受け取った側はペイロードを正しく取り出せません。主役は中身でも、案内がそろってはじめて届く、という関係です。

🧩 関連して覚えると楽な言葉

  • HTTP: ペイロードを乗せて運ぶ、ウェブ通信の基本ルール
  • API: ペイロードをやり取りする、アプリどうしの窓口
  • JSON: ペイロードの中身を書くのに、よく使われる形式
  • エンドポイント: ペイロードを送り届ける、宛先となるURL

🏁 ひとことでまとめ

運び方を伝えるヘッダを取り除いた、あなたが本当に届けたいデータの本体——それがペイロードです。