「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

HTTPメッセージ

pointこの用語のポイント

pointデータだよ

pointHTTP通信でやり取りされるやつだよ

スポンサーリンク

簡単に書くよ

HTTPメッセージ(読:エィチティーティーピーメッセージ 英:HTTP message?)とは

HTTPリクエスト(ホームページの話で出てくる「このページをちょうだい」な、お願い)とかHTTPレスポンス(ホームページの話で出てくる「このページをちょうだい」なお願いに対する返事)のこと。
もう少し具体的に書くと

「HTTP」と呼ばれるお約束事に従って通信するときにやり取りされるデータのこと
です。

HTTPは主にホームページのファイルをやり取りするときに使われるお約束事なので

ホームページを表示するときに、ホームページのファイルが置いてあるコンピュータ(Webサーバ)とパソコンの間でやり取りされるデータのこと
と思っても かまいません。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

ホームページが表示される流れ
HTTP
リクエスト
HTTPリクエスト
レスポンス
HTTPレスポンス


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフトWebブラウザからホームページのファイルが置いてあるコンピュータWebサーバに対して「このページをおくれ」と お願いが出されます。

HTTPメッセージ

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

HTTPメッセージ2

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

HTTPメッセージ3

これが、ホームページが表示されるときの流れです。

この流れにおいて、WebブラウザさんとWebサーバさんは、やり取りをしました。
このやり取りで使われる お約束事を「HTTP」と言います。
HTTPは「ホームページのファイルとかを受け渡しするときに使う お約束事」です。

HTTPメッセージ4

リクエストは「これをやってよー!」なお願いです。
カッコ付けて「要求」などと表現されることも あります。

HTTPメッセージ5

HTTPリクエストはWebブラウザさんからWebサーバさんに出される「このページをおくれ」な お願いです。

HTTPメッセージ6

WebブラウザさんからWebサーバさんに出される「このページをおくれ」な お願いはリクエストです。

ただし、単に「リクエスト」と表現すると、何のリクエストなのかが、はっきりしません。
通信したいです」も「今日の晩御飯はトンカツが食べたいな~」も「あの曲を流してくださ~い」もリクエストと呼べますからね。

そこで頭に「HTTP」を付けて「HTTPリクエスト」と表現するのです。
そうすれば

HTTPのリクエストなのね
 ↓
HTTPってことはホームページ関連ですか
 ↓
ホームページの話で出てくるリクエストのことね


と分かります。

レスポンスはリクエストに対する反応(返事)です。
カッコ付けて「応答」などと表現されることも あります。

HTTPメッセージ7

HTTPレスポンスは「HTTPリクエストに対する返事」です。
Webサーバさんから返ってくる「ほれ、そのページだよ」なお返事です。

HTTPメッセージ8

HTTPリクエストに対する反応(返事)だからHTTPレスポンスです。

HTTPリクエスト:「このページをおくれ」な お願い
HTTPレスポンス:「ほれ、そのページだよ」なお返事


となります。

HTTPメッセージ9

以上を踏まえて

HTTPのお約束事に従った通信HTTP通信でやり取りされるデータ

が「HTTPメッセージ」です。

HTTP通信でやり取りされるデータはHTTPリクエストとHTTPレスポンスです。
HTTPメッセージは

HTTPリクエストとかHTTPレスポンスのこと

とも言えます。

HTTPメッセージ10

個人的には、あまり馴染みのない言い方ですけどね。
「HTTPメッセージ」で用語検索した方がいたので取り上げてみました。


image piyo2

一言でまとめるよ

まぁ「HTTPメッセージ」って単語が出てきたら「HTTP通信(インターネットっぽい通信)でやり取りされるデータなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像048
書籍画像005

おまけ

■訳してみるよ

「HTTP」は「HyperText Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル)」の略です。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「message(メッセージ)」の意味は「伝言」とか「伝達」とか「連絡」とかです。
何となく くっつけると

ホームページのファイルを運ぶお約束事の連絡

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50