我有一个API,需要具有以下必需参数
{
"Name":{"type":"string"},
"Id":{"type":"string"},
}
它也可以接受其他参数,这些参数可能因用户而异,我不知道其名称或类型。 目前,在API设置中,我已在请求验证器中选择了“验证正文”选项,但问题是,如果一个人发送额外的参数,它将引发400个无效的请求错误。
有没有一种方法可以验证所需的参数(通过其他参数)。如果需要,我还可以重新设计API结构。
用例是我不想在缺少所需参数的情况下调用lambda函数(配置为webhook)。
P.S。我已经研究过此question,但没有找到解决我问题的方法。.不要给出同时使用查询参数和请求正文的方法。