У меня есть клиент, который отправляет мне строку запроса, где несколько параметров начинаются с знака доллара ($
). Я не могу начинать имена своих параметров в C# с $
, что означает, что значения не отображаются при вызове моего действия.Обработка имен параметров строки запроса в ASP.NET Web API
Прежде чем кто-нибудь спросит, нет, я не могу заставить клиента изменить имя строки запроса.
У меня возникло ощущение, что мне нужно написать какой-то пользовательский фильтр действий, чтобы найти эти параметры, переименовать их и передать их правильному действию. Но, прежде чем я сделал все это, я хотел задать вопрос здесь, чтобы узнать, есть ли какое-то решение, которое мне не хватает.
Спасибо!
какая версия веб-api? – derloopkat