.net core api 初识

  由于现在.net core 正火,自己现在也正在将自己的网站改版,之前用.net framework写了一些,由于也不是很多,现在决定后端技术采用.net core 进行开发。生活在于折腾吗~
  快睡觉了,先对.net core api 做一个简单的了解。先用vs 2017创建一个.net core api 项目:



  至于选择docker的作用,待日后研究。
  项目创建好了之后,发现在使用上与之前的版本差别并不是很大的。
  然后找到Controller,在里面创建一个自己的接口:



  特别强调下里面的Route特性,如果不加的话,就不找到对应的接口,这个之后再针对官方文档好好研究研究下里面的特性的使用。
  然后在浏览器中对接口进行一次请求,显示如下:

  这里里面返回的就一个值,但是在刚启动的时候,给出的范例是一个数组,返回的形式是json格式的,现在将刚刚的接口改成返回一个list尝试下:
代码:

 // This is test interface
        [HttpGet("{txt}"),Route("getteststring")]
        public List<string> GetTestString(string txt)
        {
            return new List<string>() {"hello","world" };
        }

返回结果:



  果不其然,.net core 在这里对返回格式进行了处理的。那我想用xml咋办?哈哈,以后再说吧~

  简单的尝试了下,添加多个请求和改成返回json格式,也不像之前的版本实在register里面添加配置了,还是极好的……

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,068评论 8 265
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,243评论 19 139
  • 突然很想你 如果想念有声音 你一定觉得我很吵
    5e9f2ee6a0ee阅读 1,490评论 0 0
  • 过往 终于,在正月初四的那一天,和自己的一段灰暗日子作别了,即使自己还是不够主动,纵然至今还心怀愧疚,但,这也许是...
    牛的书阅读 2,958评论 0 0
  • 你老是对我纠缠不休! 我生气、气到无能为力! 你纠缠了我十五年! 让我心力交瘁,身心疲惫,身体每况愈下! 我,真的...
    CRY夕颜阅读 1,364评论 0 1

友情链接更多精彩内容