У меня есть API, который должен иметь следующие обязательные параметры
{
"Name":{"type":"string"},
"Id":{"type":"string"},
}
Он также может принимать другие параметры, которые могут варьироваться в зависимости от пользователя, и я не знаю их имен или типов.
В настоящее время в настройках API я выбрал опцию Validate Body в валидаторах запросов, но проблема в том, что при выдаче дополнительных параметров выдается 400 ошибочных запросов.
Есть ли способ просто проверить требуемые параметры (передать через другие параметры). Я также могу изменить структуру API, если требуется.
Вариант использования: я не хочу вызывать лямбда-функцию (настроенную как веб-крючок) в случае отсутствия необходимых параметров.
P.S. Я изучил этот вопрос , но не нашел решения для моей проблемы. Не предлагайте решения для использования как параметров запроса, так и тела запроса.