У меня есть модель, которую я использую для определения допустимых параметров запроса и принимаю их, как показано ниже:
Код: Выделить всё
[HttpGet]
[Produces("application/json")]
[Route("/[controller]/getData")]
public IActionResult GetData([FromQuery] ParameterModel params)
{
// Do Stuff
}
Я хотел бы вернуть неверный запрос, когда таким образом передается неправильно названный параметр, чтобы было ясно это плохой параметр, а не просто игнорировать его.
Есть ли встроенная проверка в .NET, которая может это сделать? Если нет, я планирую написать некоторый код для его обработки, но предпочел бы сделать это с использованием готовых опций .NET, если это возможно.
Подробнее здесь: https://stackoverflow.com/questions/727 ... e-on-model
Мобильная версия