ろくろ猫のブログ

しがない会社員の備忘log

GETとPOSTについて

f:id:rokuroneko:20191231224202p:plain

 

ブラウザからサーバへの要求することをリクエスト、サーバからブラウザへ応答することをレスポンスという。

 

そのリクエストにGETとPOSTという形式が存在する。

 

GETとPOSTの主な違いについてですが、

 ・GETはURLにパラメータを付与する

 ・POSTはURL上からは見えないデータを送信する

 

が異なる。

 

具体的な違いは

 ・GETはブラウザにレスポンスがキャッシュされるがPOSTはキャッシュされない
 ・GETでのパラメータはURLに残るのでアクセスログに残る
 ・GETはPOSTより送信できる情報量が少ない

 

等々みたいなところに違いがある。

 

上記のような特性から、

 ・GETはなにかを取得するときに使うべきもの

 ・POSTはなにかを新しく登録はするときに使うもの

 

と使用用途が異なる。