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