当前位置: 首页 > news >正文

网站做成app搜索引擎优化的简称

网站做成app,搜索引擎优化的简称,wordpress图片保存,51一起做网站目录 Action方法的异步 Action方法参数 捕捉URL占位符 捕捉QueryString的值 JSON报文体 其他方式 Action方法的异步 Action方法既可以同步也可以异步。异步Action方法的名字一般不需要以Async结尾。Web API中Action方法的返回值如果是普通数据类型,那么返回值…

目录

Action方法的异步

Action方法参数

捕捉URL占位符

捕捉QueryString的值

JSON报文体

其他方式


Action方法的异步

  1. Action方法既可以同步也可以异步。
  2. 异步Action方法的名字一般不需要以Async结尾。
  3. Web API中Action方法的返回值如果是普通数据类型,那么返回值就会默认被序列化为Json格式。
  4. Web API中的Action方法的返回值同样支持IActionResult类型,不包含类型信息,因此Swagger等无法推断出类型,所以推荐用ActionResult<T>,它支持类型转换,从而用起来更简单
[HttpGet]
public ActionResult<int> GetId(long id)
{if (id == 1){return 88;}else if (id == 2){return 99;}else{return NotFound("id错误");}
}

Action方法参数

捕捉URL占位符

  1. 在[HttpGet]、[HttpPost]等中使用占位符,比如{schoolName},捕捉路径中的内容,从而供Action方法的参数使用。
  2. 捕捉的值会被自动赋值给Action中同名的参数;如果名字不一致,可以用[FromRoute(Name="名字")]
  1. /Person/GetStudent/school/MIT/class/2025
  2. [HttpGet("school/{ schoolName}/class/{ classNo}")]

捕捉QueryString的值

使用[FromQuery]来获取QueryString中的值。如果名字一致,只要为参数添加[FromQuery]即可;而如果名字不一致,[FromQuery(Name = 名字)]。QueryString和Route可以混用。

[HttpGet("students/school/{schoolName}/class/{classNo}")]
public Person GetStudent([FromRoute(Name = "schoolName")] string schoolName, [FromRoute(Name = "classNo")] long classNo)
{return new Person(classNo, schoolName, 18);
}

JSON报文体

  1. Web API的开发模式下,Json格式的请求体是主流。
  2. 只要声明一个模型类和Json请求的格式一致即可。
  3. 也是可以把从URL获取参数、从请求报文体获取数据等这些混合使用。
     [HttpPost("classId/{classId}")]public ActionResult<long> AddNew(long classId, StudentModel s)
  4. 一定要设定请求头中的Content-Type为application/json,而且数据必须是合法的json格式。

其他方式

Web API中很少用的方式:
1、从Content-Type为multipart/form-data的请求中获取数据的[FromForm]
2、从请求报文头中获取值的[FromHeader]。
 

http://www.shuangfujiaoyu.com/news/56722.html

相关文章:

  • 漳州网站建设到博大赞网站关键词优化排名推荐
  • 西安的商城网站建设重庆seo薪酬水平
  • 哪个网站做期货数字币微信引流的十个方法
  • 自适应wordpress沈阳seo团队
  • 服饰东莞网站建设手机网络优化软件
  • 微信开放文档文军seo
  • 咸阳制作网站百度seo引流
  • 数据库做网站企业网络推广网站
  • 网站内页seo查询网推获客平台
  • 网站开发的课程螺蛳粉的软文推广
  • 都什么网站用wordpress网页设计论文
  • 用react做的网站seo石家庄
  • 杭州 企业 建网站汕头seo推广
  • 自学做网站要多久互联网项目
  • 济南 营销型网站北京谷歌seo公司
  • 聊城哪有做网站的发广告去哪个平台
  • csgo开箱网站开发完整的社群营销方案
  • 二级网站建设标准怎么制作小程序
  • 住房和城乡建设部网站注册进度搜一搜百度
  • 如何在网站中做内部链接网络营销有哪些推广平台
  • 有免费建网站百度投诉平台在哪里投诉
  • 城阳做网站微信如何投放广告
  • 自由做图网站产品软文怎么写
  • 境外社交网站上做推广免费自媒体网站
  • 外贸seo网站建站网站优化包括对什么优化
  • 做展会怎么引流到自己的网站杭州网站seo推广软件
  • wordpress数据过滤台州百度推广优化
  • 沧州营销型网站建设精准网络营销推广
  • 做设计什么网站可以兼职今日国家新闻
  • 网站集约化建设的讲话杭州百度首页排名