私はカウンタを持つリソースを持っています。例のために、のは、プロファイルリソースを呼びましょう、とカウンターはそのプロファイルのビューの数です。リソースカウンタをRESTfulな方法でインクリメントする:PUTとPOST
REST wikiによれば、PUTリクエストはリソースの作成または変更に使用する必要があり、冪等でなければなりません。名前を何か1000回設定して結果が変わらないPUTリクエストを発行できるので、プロファイルの名前を更新すると、その組み合わせはうまくいきます。これらの標準のPUT要求の場合
、私はブラウザのような何かをしている:カウンタをインクリメントするために
PUT /profiles/123?property=value&property2=value2
を、人はそうのようなURLを呼び出します。
PUT /profiles/123/?counter=views
各呼び出しはカウンターになります増分される。技術的には更新操作ですが、それは冪等性に違反します。
私はガイダンス/ベストプラクティスを探しています。あなたはPOSTとしてこれをやっていますか?
明確にするために:/ viewings/815はプロフィールの815番目の閲覧を参照していますか? –