這裏是我如何進行路由設置。如何處理asp.net web api中的查詢字符串參數
routes.MapHttpRoute(
name: "Authors",
routeTemplate: "api/authors",
defaults: new { controller = "authors" }
);
控制器的操作方法
// GET /api/authors/
public string GetAuthors(string author_ids)
{
return data;
}
網址http://site.com/api/authors?author_ids=1實際調用控制器動作,但是當我沒有通過查詢字符串參數,它說沒有找到控制器動作匹配。
如何在定義路由時處理可選的查詢字符串參數?