HTTP

HTTPは、ブラウザとWebサーバーが情報をやり取りするための共通ルールです。

HTTP のアイキャッチ図解
まずは、こう考えるとつかみやすいです。

HTTPは、お店のカウンターで注文票を渡して、決まった形式の伝票で受け取るやり取りルールのようなものです。

ひとことで言うと

HTTPは、Webで「何をください」と依頼し、「これです」と返してもらうための会話ルールです。

たとえ話でもう少し詳しく

HTTPは、お店のカウンターで注文する流れに似ています。

  • お客さんが注文票を出す(リクエスト)
  • 店員さんが品物や案内を返す(レスポンス)
  • 注文票の書き方が共通なので、初めての相手でもやり取りできる

ブラウザがページを開けるのは、この共通ルールでWebサーバーに依頼しているからです。

よく出る場面・使いどころ

  • URLを開いてページを表示するとき
  • 画像やCSS、JavaScriptを読み込むとき
  • フォーム送信でデータを送るとき
  • APIエンドポイントへデータを取りに行くとき

実務で気にするポイント

  • メソッド(GET/POSTなど)の使い分けを守る
  • ステータスコードで成否を判断する
  • キャッシュ制御を明示して無駄な通信を減らす
  • 秘密情報はHTTP平文で送らずHTTPSを使う

注意 HTTPは通信ルールであって、暗号化そのものではありません。安全な運用にはTLS(HTTPS)を組み合わせる必要があります。