GETとPOSTについて
ブラウザからサーバへの要求することをリクエスト、サーバからブラウザへ応答することをレスポンスという。
そのリクエストにGETとPOSTという形式が存在する。
GETとPOSTの主な違いについてですが、
・GETはURLにパラメータを付与する
・POSTはURL上からは見えないデータを送信する
が異なる。
具体的な違いは
・GETはブラウザにレスポンスがキャッシュされるがPOSTはキャッシュされない
・GETでのパラメータはURLに残るのでアクセスログに残る
・GETはPOSTより送信できる情報量が少ない
等々みたいなところに違いがある。
上記のような特性から、
・GETはなにかを取得するときに使うべきもの
・POSTはなにかを新しく登録はするときに使うもの
と使用用途が異なる。