BadRequestResult 和 BadRequestObjectResult 的区别
Difference between BadRequestResult and BadRequestObjectResult
我将 return 我的操作过滤器中的错误请求结果。
我有两个选择:
context.result = new BadRequestResult();
或
context.result = new BadRequestObjectResult();
似乎所有状态代码都有几种类型:NotFoundResult
- NotFoundObjectResult
等等。
我应该使用哪一种,这两种类型有什么区别?
两者的目的相似,但第二个(BadRequestObjectResult
)不同,object
或ModelStateDictionary
可以作为构造函数参数传递,包含详细信息关于错误。
看看下面的构造函数 link。
我将 return 我的操作过滤器中的错误请求结果。
我有两个选择:
context.result = new BadRequestResult();
或
context.result = new BadRequestObjectResult();
似乎所有状态代码都有几种类型:NotFoundResult
- NotFoundObjectResult
等等。
我应该使用哪一种,这两种类型有什么区别?
两者的目的相似,但第二个(BadRequestObjectResult
)不同,object
或ModelStateDictionary
可以作为构造函数参数传递,包含详细信息关于错误。
看看下面的构造函数 link。