Параметр пустой строки Web Api 2 GET

Я настроил маршрут следующим образом: [Маршрут ("{id} /users /search /{search}")] и связанное с ним действие: SomeAction (int id, string text)У сервиса есть следующая функция.для ресурса с id = {id}, и пользователи этого ресурса получают пользователей, соответствующих запросу {search} (имя пользователя, адрес электронной почты и т. д.).{search} может иметь значение, поэтому служба возвращает только совпадающие объекты или не имеет значения (пустая строка или null), поэтому служба возвращает все.Для части со значением работает нормально.Для второй части я не могу найти что-то, чтобы установить запрос на получение, соответствующий пустой строке.я пробовал следующее: 1 /users /search /null {search} = "null" 1 /users /search /не соответствует маршруту 1 /users /search не соответствует маршрутуесть ли у кого-нибудь подсказка, как это можно сделать?Обновление: я попытался заменить действие: SomeAction (int id, текст строки) на: SomeAction (модель модели), где модельне повезло, так как я не знаю, что отправить, чтобы сопоставить URL-адрес с этим.
7 голосов | спросил Mantzas 22 FebruaryEurope/MoscowbSun, 22 Feb 2015 21:59:20 +0300000000pmSun, 22 Feb 2015 21:59:20 +030015 2015, 21:59:20

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132