知っている人は「そんなの当然」的な話なんですが、僕自身上手く整理出来ていなかった部分があったのでメモ。
画面を表示する際に、パラメータの引き渡しを GET にするか POST にするかをどう決めるか。
「RailsによるアジャイルWebアプリケーション開発」の章16.9 に簡潔に書いてありました。
1996年には Tim Berners-Lee が、サーバからの情報を取り出すには GET リクエストを使用し、サーバの状態の変更を要求するには POST リクエストを使用する、と記しています。
「GET か POST ってどうやって決めるの?」と聞かれたとき、簡潔に答えられそうです。