1.FromServices
表示来自于IOC容器创建
必然需要IOC容器先注册
如果没有标记[FromServices],默认会认定这个参数是要通过调用方传递
2.FromBody
API搜集来自客户端请求的参数中,从HTTP Body中去搜集这个参数的数据,通常用于取JSON、XML,收集到以后,绑定到当前的参数/对象中;
C#
FromBody修饰-Get请求 --- 不能访问
FromBody修饰-Post请求 --- 可以访问
FromBody修饰-Put请求 --- 可以访问
FromBody修饰-Delect请求 --- 可以访问
请求API,客户端携带的参数为JSON格式。 content-type:application/json
3.FromForm
API搜集来自客户端请求的参数中,到Form表单中搜集这个参数的数据,收集到以后,绑定到当前的参数/对象中 (传字符串)
C#
FromForm修饰-Get请求 ---不能访问
FromForm修饰-Post请求 ---可以访问
FromForm修饰-Put请求 ---可以访问
FromForm修饰-Delete请求 ---可以访问
4.FromQuery
如果客户端通过查询字符串方式传递参数,FromQuery就是在Url地址中去获取值
API搜集来自于客户端请求的参数中,通过URL Query中去搜集这个参数的数据,收集到以后,绑定到当前的参数/对象中

5.FromRoute
API子搜集来自于客户端请求的参数中,在路由中去搜集这个参数的数据,收集到以后,绑定到当前的参数/对象
