本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

HTTP

最終更新: 2026年8月8日

HTTP(HyperText Transfer Protocol)は、ブラウザ と サーバー が Webページをやり取りするための取り決め(プロトコル) です。Webのほぼすべての通信の土台になっています。

やり取りは、リクエスト(要求) と レスポンス(応答) の往復で成り立ちます。

ブラウザ サーバー GET /index.html(リクエスト) 200 OK + HTML(レスポンス)

リクエストには、目的を表す メソッド があります。取得する GET、送信する POST、更新する PUT、削除する DELETE などで、これは REST API の設計にもそのまま使われます。応答には、結果を表す ステータスコード(成功の200、見つからない404、サーバーエラーの500など)が付きます。

HTTPは本来「一回ごとに相手を忘れる」性質のため、ログイン状態などは Cookie や セッション で補います。通信を暗号化した安全版が HTTPS で、現在はこちらが標準です。

← Wiki一覧に戻る