0

デフォルトの webapi ルート - api/{controller}/{id}

リアルタイムのシナリオでは、より多くの get メソッドと post メソッドが必要になる場合があります

これをデフォルト ルーティングのように変更することをお勧めします - api/{controller}/{action}/{id}

4

1 に答える 1

1

通常、デフォルト値は推奨値です。特別な要件がない限り、これを変更する必要はありません。

api/{controller}/{controller}/{id}URL にコントローラーの名前を 2 回表示する必要がないため、意味がありません。

{action}毎回必要というわけではありません (GET/PUT を使用する場合...)。api/{controller}/{action}/{id}2 番目のルートとして作成するか{action}、デフォルト ルートで として指定することができますUrlParameter.Optional

于 2013-08-07T09:46:46.690 に答える