トップ   >   記事表示

GET, POST の話

URL: http://tech.kimihiko.jp/article/10150914.html

このエントリーをはてなブックマークに追加
GET, POST の話

RFC の9.1.1を参照

http://www.spencernetwork.org/reference/rfc2616-ja-HTTP1.1.txt

9.1.1 安全なメソッド

実装者は、インターネット上における相互動作においてはソフトウェアがユ
ーザを表しているという事を認識すべきであり、ユーザがそれら自身や他の
ものに対して予測しない意図を持つようなあらゆる動作に気がつく事ができ
るように注意すべきである。

特に、GET と HEAD メソッドはその動作にリソースの回収以上の意味を持つ
*べきではない* という慣習が確立されている。これらのメソッドは、"安全"
だと考えるべきである。これによって、ユーザエージェントがそれ以外の、
例えば POST, PUT, DELETE のようなメソッドを特別な方法で表す事ができる
ようになり、ユーザにひょっとしたら安全でない動作が要求されているかも
しれないという事実を認識させる。

本質的に、サーバが GET リクエストを実行した結果として副作用を起こさな
いという事を保証するのは不可能であり、事実、いくつかの動的なリソース
はそれが特徴であると考えている。ここで特に区別すべきなのは、ユーザが
副作用を要求しなかったという事であり、それゆえにそれらに対しては責任
をもてない。
関連する記事(広告含む)
コメントを書き込む
名前 ※ご自由に

メールアドレス ※ご自由に

ホームページ ※ご自由に

コメント ※必ず

  • コメントがうまくできない場合などはこちらをご確認ください。