Можно ли проверить параметры запроса для действия без использования модели?Многие вызовы в моем API являются одноразовыми, и я не вижу смысла делать модели для них, если они будут использоваться только один раз.
Я видел следующую статью, которая показалась мне такойэто было именно то, что мне было нужно, за исключением того, что я не хочу, чтобы он возвращал 404, если требуемый параметр не существует, я хочу, чтобы он возвращал объект сообщений об ошибках, похожих на запеченные при проверке модели - на самом деле, я просто хочупараметры должны обрабатываться как модель, без необходимости создания модели.
https://www.strathweb.com/2016/09/required-query-string-parameters-in-asp-net-core-mvc/
[HttpPost]
public async Task<IActionResult> Post(
[FromQueryRequired] int? Id,
[FromQuery] string Company)
РЕДАКТИРОВАТЬ:
[FromQueryRequired]пользовательский ActionConstraint, который выбрасывает 404, если идентификатор ID отсутствует (это было взято непосредственно из статьи).Однако я не хочу 404, я хочу объект, который имеет сообщение, которое говорит {MESSAGE: «ID требуется»}.Я думаю, что проблема в том, что я не могу получить доступ к контексту ответа из ограничения действия.