HTTP
えいちてぃーてぃーぴー
HTTP
一言でいうと
Webブラウザとサーバーの間でデータをやり取りするための約束事のこと。
詳しい意味
HTTP(HyperText Transfer Protocol)は、WebブラウザとWebサーバーがデータをやり取りする時の通信ルール(プロトコル)です。私たちが普段ブラウザで「URL を開く」とき、裏側ではブラウザがサーバーに HTTP リクエストを送り、サーバーが HTTP レスポンスでHTMLや画像を返しています。通信を暗号化したものが HTTPS で、現在はほぼ全てのサイトで HTTPS が標準です。GET / POST / PUT / DELETE といった「メソッド」で操作の意図を表現します。
何に使うか
Webブラウザからサーバーへページを取りに行くとき。アプリから API にデータを送受信するとき。Webhook で外部サービスからの通知を受け取るとき。
どんな時に出るか
「HTTPステータスが500」「HTTPSで通信できているか確認」「POSTリクエストでJSONを送る」といった場面で登場します。
具体例
- HTTPSじゃないとブラウザが警告を出すので、SSL証明書を入れた。
- HTTPステータス 404 が返ってきたので、リクエスト先のURLを見直した。
別名・略称
HTTPS(えいちてぃーてぃーぴーえす)http(えいちてぃーてぃーぴー)https(えいちてぃーてぃーぴーえす)
初心者向けメモ
宅配便のルールのようなものです。「住所(URL)」「中身(リクエスト)」「受け取り確認(レスポンス)」が決められた形式で交換されるから、世界中の Web ページが同じ仕組みで開けます。HTTPS は中身を封印して途中で覗かれないようにしたバージョンです。