HTTPの概要 HTTP(Hypertext Transfer Protocol)は、HTML(HyperText Markup Language)や画像等のファイルの要求方法と応答の返し方を決めたプロトコル。 クライアントがHTTPリクエストをWebサーバーに向けて送信し、WebサーバーがHTTPレスポンスを返す。 HTTPリクエストやHTTPレスポンス自体は 実際にはテキストで構成された電文で、送受信にはTCP/IPを用いる。 HTTPリクエストやHTTPレスポンスはヘッダー部とメッセージボディー部があって、ヘッダー部にメソッド(要求の種類)や応答コード(200なら正常)が記述される。 ヘッダー部やボディー部の形式については、ブラウザーやWebサーバーが勝手にやってくれる話なので、具体的にどうなっているかは普通は意識しなくてもいいと思う。 HTTPリクエスト クライアント(ブラウザー)