API参数修饰特性

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子搜集来自于客户端请求的参数中,在路由中去搜集这个参数的数据,收集到以后,绑定到当前的参数/对象

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部