[FromRoute(Name="名字")],捕捉的值会被自动赋值给Action中同名的参数;如果名字不一致,可以用[FromRoute(Name="名字")]
[FromQuery]来获取QueryString中的值。如果名字一致,只要为参数添加[FromQuery]即可;而如果名字不一致,[FromQuery(Name = 名字)]
[FromForm] 从Content-Type为multipart/form-data的请求中获取数据的[FromForm]
[FromBody]:从请求正文中获取值。
[FromHeader]从请求报文头中获取值的[FromHeader]
下面举例:
[HttpGet("BlogByComposite/{title}")] public Blog GetBlogByBody(string name, [FromRoute(Name = "title")] string title, string contentt, [FromQuery(Name = "typeId")] int typeIdd) { return new Blog(name, title, typeIdd); }
打印结果:
标签:webapi,Name,FromRoute,title,几种,名字,FromQuery,参数值,string From: https://www.cnblogs.com/tlfe/p/18388067