在.NET Core 中请求中,如果参数的类型错误,我们在控制器中定义的方法是不会执行的,当我们需要捕获模型绑定的异常信息时,可以使用ApiBehaviorOptions.。接下来通过一个小demo给大家讲解一下用法
Controller中添加TestExp1方法
在TestExp1中声明的请求参数为int,所以我们在请求时使用字符串作为参数来请求,如下图
请求的结果信息正好是我们封装的信息,证明ApiBehaviorOptions能够正常的捕获到请求中参数类型错误的错误,
如有哪里讲得不是很明白或是有错误,欢迎指正 如您喜欢的话不妨点个赞收藏一下吧🙂