QuotaController というコントローラーがあり、次のように httprequests 経由でアクセスできます。
ローカルホスト:12345/クォータ/
私が望むのは、エンドポイントをどこかに配置して、次のようにアクセスできるようにすることです。
ローカルホスト:12345/クォータ/インクリメント
また
ローカルホスト:12345/クォータ/デクリメント
これはどのように行うことができますか?
QuotaController というコントローラーがあり、次のように httprequests 経由でアクセスできます。
ローカルホスト:12345/クォータ/
私が望むのは、エンドポイントをどこかに配置して、次のようにアクセスできるようにすることです。
ローカルホスト:12345/クォータ/インクリメント
また
ローカルホスト:12345/クォータ/デクリメント
これはどのように行うことができますか?
アクション名を渡すことができるように Web API ルート定義を変更できます。
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
その後:
public class QuotaController : ApiController
{
public void Increment()
{
...
}
public void Decrement()
{
...
}
}