.NET Core WEB API中参数的模型绑定方式

发布时间 2023-06-27 13:22:57作者: 三流程序媛

.NET Core WEB API中参数的模型绑定方式有以下几种:

参考文献:.NET Core WEB API中接口参数的模型绑定的理解 - 枫叶456 - 博客园 (cnblogs.com)

微软官方说明文档

 

 

FromForm:当请求属于表单提交,也就是 content-type 为 application/x-www-form-urlencoded,则必须给参数加上 FromForm 特性,否者会报 400 错误;

FromQuery:获取地址栏参数,当接口参数是一个实体类时,建议必须加上该特性;

FromHeader:获取请求头参数;

FromRoute:获取当前请求中的路由参数

FromServices:作为操作参数插入的请求服务

FromBody:获取请求正文