私はこれをasp.net mvc 4を使用してWeb APIを構築しようとしています。 Booksリソースがあるとします。取得、投稿、削除はうまく動作しますが、Postでは少し混乱します。私がPUTをどのように使いたいかは、CQRSのように、タイトルを更新するための1つのアクションPUT、著者を更新する別のアクションPUT、およびブックをお気に入りにするための他のアクションです。このすべてのPUTアクションは、さまざまなタイプのコマンドでオーバーロードされ、1つのパラメータしかありません。このリソースへのPUTリクエストをMVCからルーティングしようとすると、リクエストと一致する複数のPUTアクションが発生します。誰が処理するためにルーティングを設定する方法を提案することができます:複数のPUTアクション、asp.net mvc 4 web api
public HttpResponseMessage Put(MakeFavorite mf){/*code*/}
public HttpResponseMessage Put(ChangeTitle ct){/*code*/}
public HttpResponseMessage Put(UpdateAuthor ua){/*code*/}
))=素敵なRESTfulなAPIを構築するためにypuを助けるなど
希望との関係をinterpetことができ、あなたはなぜコメントしなければなりません。 –
私はそれらのdownvotesがあなたの例のRPCスタイルのメカニズムのためだと思います。 –
これは実際には関連していないと仮定しています。あなたは直接質問に答えていません。 –