用語どのメソッドでどのようなことが保証されているか、というのが決まっています。それらを知るために、まずは重要な用語を2つ理解しましょう。 安全性安全性とは、そのメソッドで実行することでリソースの状態が変化しないことを示す性質です。例えば、index.htmlを取得するという操作では、何度取得を繰り返しても、その操作が理由でindex.htmlのデータが変化することはありません。 逆に安全性が無いものとは、例えばユーザ名を更新する、ファイルをアップロードする、などです。これはサーバ側でリソースが変化しています。 冪等性 (べきとうせい)冪等性とは、同じ命令を何度繰り返しても同じ結果になるという性質のことです。また、安全性があるものは冪等性もあります。 冪等性がある例例えば、idが5のデータの本文をhogehogeに更新する、という命令を考えてみます。 最初の本文がaabbccだったとすると、