« firebugs で iGoogle のヘッダデザインを解析 | メイン | 中国の盗作問題について »

GET か POST か

知っている人は「そんなの当然」的な話なんですが、僕自身上手く整理出来ていなかった部分があったのでメモ。

画面を表示する際に、パラメータの引き渡しを GET にするか POST にするかをどう決めるか。

RailsによるアジャイルWebアプリケーション開発」の章16.9 に簡潔に書いてありました。


1996年には Tim Berners-Lee が、サーバからの情報を取り出すには GET リクエストを使用し、サーバの状態の変更を要求するには POST リクエストを使用する、と記しています。


「GET か POST ってどうやって決めるの?」と聞かれたとき、簡潔に答えられそうです。