2013-08-07 29 views
0

默認的WebAPI路線 - API/{控制器}/{ID}的WebAPI路線

在實時scenrios可能需要更多的GET和POST方法

它是建議改變這個喜歡默認路由 - API/{控制器}/{行動}/{ID}

+0

通常默認值是推薦值。除非你有特殊的要求,否則你不需要改變它。 – glautrou

+0

添加多一個途徑:'API/{控制器}/{行動}/{ID}' –

+0

也'API/{控制器}/{控制器}/{ID}'是無感,要顯示你爲什麼控制器名稱在URL中兩次? – glautrou

回答

1

一般默認值推薦值。除非你有特殊的要求,否則你不需要改變它。

api/{controller}/{controller}/{id}是無感,因爲你沒有顯示在URL中的控制器的兩倍名。

{action}不是每次需要(如果使用GET/PUT的...)。您可能希望創建api/{controller}/{action}/{id}作爲第二路由或作爲UrlParameter.Optional默認路由指定{action}

+0

對不起,這是api/{controller}/{action}/{id} – Ram