【イラスト図解式 この一冊で全部わかる Web技術の基本】 「3-3.HTTPメソッド」を読んで
【イラスト図解式 この一冊で全部わかる Web技術の基本】
「3-3.HTTPメソッド」を読んで
「イラスト図解式 この一冊で全部わかる Web技術の基本」の第3章3節についての要点、自分なりの知識の整理の2点を述べていきます。
1.要点
HTTPメソッド
HTTPリクエストを用いてWebサーバーに具体的な要求内容を伝えているもの
代表的なものにGETメソッド、POSTメソッド
両者はデータの送信方法が異なる
○GETメソッド
URLの後ろに送りたいデータを付与する
閲覧履歴に残る
○POSTメソッド
HTTPリクエストのメッセージボディ内にデータを含める
閲覧履歴に残らない
ユーザーID、パスワードが必要な会員制サイトで使用
大量にデータを送信したい場合にも使用
2.知識の整理
以下2点について気になったので深掘りしていきます!
- GETメソッド、POSTメソッドの違い
- 代表的なメソッドについて
- GETメソッドとPOSTメソッドの違い
○GETメソッド
意味:サーバー上のファイル本体を取り出す
https://blog.hatena.ne.jp/Web773/web773.hatenablog.com/edit
?entry=26006613784075456
「パラメータ名(変数)=パラメータ値」の構成
○POSTメソッド
意味:サーバー上のプログラムにデータを送付する
GETメソッドではURLについていたリクエストパラメータ(?entry=26006613784075456の部分)がメッセージボディに格納されている
メールアドレスや住所、クレジットカード情報などの個人情報をWebサーバーに送る場合に使用される
- 代表的なメソッドについて
主に「GET」「POST」「HEAD」が使用される
○HEADメソッド
基本的にはGETメソッドと同じだが、メッセージがないバージョン
ヘッダーのみ
主にデータの更新日時やデータサイズを取得したいときに使用される
3.感想
メソッドを知ることで、ブラウザとサーバーとのやりとりの様子が具体的にわかるようになれるなと思いました。
また、総じて3章は何をやっているかよくわからなくなりがちなのですが、少しずつ解像度をあげて調べていくことで、苦手意識がなくなってきているように感じます。
コンピューターの知識があると、作るときにも役立てますよね。
明日はステータスコードについてまとめます!
ご意見やご指摘、感想などコメントでお待ちしています!
最後まで読んでいただき、ありがとうございました!
【出典】
イラスト図解式 この一冊で全部わかるWeb技術の基本
HTTP リクエストメソッド
「HTTP」の仕組みをおさらいしよう(その1)
HTTP GETとPOSTの違い