ひとことで言うと
HTTPは、Webで「何をください」と依頼し、「これです」と返してもらうための会話ルールです。
たとえ話でもう少し詳しく
HTTPは、お店のカウンターで注文する流れに似ています。
- お客さんが注文票を出す(リクエスト)
- 店員さんが品物や案内を返す(レスポンス)
- 注文票の書き方が共通なので、初めての相手でもやり取りできる
ブラウザがページを開けるのは、この共通ルールでWebサーバーに依頼しているからです。
よく出る場面・使いどころ
- URLを開いてページを表示するとき
- 画像やCSS、JavaScriptを読み込むとき
- フォーム送信でデータを送るとき
- APIエンドポイントへデータを取りに行くとき
実務で気にするポイント
- メソッド(GET/POSTなど)の使い分けを守る
- ステータスコードで成否を判断する
- キャッシュ制御を明示して無駄な通信を減らす
- 秘密情報はHTTP平文で送らずHTTPSを使う
注意 HTTPは通信ルールであって、暗号化そのものではありません。安全な運用にはTLS(HTTPS)を組み合わせる必要があります。