当所需的属性没有值时,我想验证请求是否失败,但是响应部分有问题。这是我的JSON正文的示例:
{
"brand": "",
"first_name": "",
"last_name": ""
}
这是我要验证的回复:
{
"message": "The request is invalid.",
"modelState": {
"request.Brand": [
"The Brand field is required."
],
"request.FirstName": [
"The FirstName field is required."
],
"request.LastName": [
"The LastName field is required."
]
}
}
如果上面的字段没有值,我想确保请求不会通过。然后,我要验证哪些字段导致请求失败。
谢谢。
答案 0 :(得分:0)
本质上是创建C#对象,并使用必要的验证标签装饰属性。然后,您可以在控制器中强制进行验证检查并做出相应的响应。