Создание первого API с примером кода из ASP.NET Web 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, которые являются нулевыми,Как я могу отключить общую настройку для вопросительного знака здесь?Спасибо за ваше объяснение заранее.