.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 GetTestString(string txt)
        {
            return new List() {"hello","world" };
        }

返回结果:



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

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

你可能感兴趣的:(.net core api 初识)