Web API查询字符串和问号?

时间:2018-05-23 14:53:34

标签: asp.net-web-api asp.net-web-api-routing

使用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。如何在此处禁用问号的总体设置?感谢您提前解释。

0 个答案:

没有答案