使用ASP.NET Web API中的示例代码创建第一个API:
在WebApiConfig.cs中,有一个路由模板:
routeTemplate: "v1/{controller}/{text}",
defaults: new { text= RouteParameter.Optional }
如果我使用类似" v1 / demo / date1 = x1& date2 = x2"的查询字符串,则可以提取并传递x1和x2值以正确显示API响应。
但是如果我使用以问号开头的查询字符串,例如" v1 / demo /?date1 = x1& date2 = x2",API响应始终显示x1和x2的初始值,这是null。如何在此处禁用问号的总体设置?感谢您提前解释。