Строка запроса Web API и знак вопроса? - PullRequest
0 голосов
/ 23 мая 2018

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

...