それはおそらく誤解であるため、それはなぜ質問なのか:(
以下は、ASP.netWebApiプロジェクトのデフォルトのWebAPI構成です。
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
変えてみました
api /{コントローラー}/{id}
に
# /{コントローラー}/ {id}
動作していない、野心的な部分は、ホームページにルーティングしているように無視されている( NO 404)ことですが、他の消費は完全に次のように動作しました
- /{コントローラー}/{id}
エンコーディングの問題のミスコンセプトの部分のようです、何か助けはありますか?