が銀行口座の作成/破棄を可能にするREST銀行アプリケーションを開発する必要があるとします。また、アカウントの操作:withdraw/credit/getBalanceを にすることができます。この操作は べき等であるため、クライアントがURLにRESTful準拠設計
-
を与えているので、代わりにPOSTのPUT
- アカウントの作成
- アカウントの破壊
PUT /銀行/ジョン・
ここで私が使用して
DELETE /銀行/ジョン・
- GetBalance
GET /銀行/ジョン・
- 口座からお金を引き出し
POST /銀行/ジョン・
action = withdraw &値= 10
- クレジットお金アクション=クレジット&値=ここ10
POST /銀行/ジョン・
これらの操作を設計するためのRESTful準拠の方法はありますか?
私は(撤退|クレジット)の動詞を置くことにより、RPCのような何か書いています感じてい 内のactionパラメータを...と私は、多くの場合、その残りの部分を読むには、RPCのようなスタイルを模倣するべきではありません。..
私はあなたがアクション動詞を削除し、デザインがRESTであると言うためにHTTPメソッドに(できるだけ)依存する必要があると思います。 – kosa