api/{controller}/{action}/{id} のような API コントローラーのカスタム アクションが必要です
これは私の設定です
config.Routes.MapHttpRoute(
name: "DefaultMethodApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Routes.MapHttpRoute(
name: "ApiByAction",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { action = "Browse", id = RouteParameter.Optional }
);
これはデフォルトルート /api/dropzone/1 にヒットしますが、「ApiByAction」構成で /api/dropzone/browse/1 にヒットしようとしましたが、うまくいきません。