.net core api 初识

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


2789632-32800f6275badaea.png

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


2789632-c8fe2286a67b05a7.png

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

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

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

返回结果:


2789632-366ed85be462e30d.png

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

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

2789632-3b18269684ea9294.png
公众号.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值