在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
准备环境1.Visual Studio 2019 2. .net Core3.1 创建第一步首先创建一个简单的webapi (感觉自己在写从零开始编码)
第二步就是创新项目,选择我们需要创建的类型
这时我们就创建好了一个简单的webapi,是不是很简单呢,各个文件的作用就不一一介绍了,后期打算新开一个系列专门讲这些(我作为一个小白来说,后期可能是真的很往后了,因为我也没有太深入了解这些文件。。。。)
F5运行过后会出现如下界面,其中WeatherForecast就是我们的控制器类WeatherForecastControllers.cs
那为什么我们直接在地址栏中输入类名就会找到方法并返回值呢?原因就在于WeatherForecastControllers.cs类中有【ApiController】【Route("[controller]")】【HttpGet】,这个标记就是说明该方法只能通过get的方式请求到,而我们在地址栏输入类名时会默认查找标记为【HttpGet】的方法,但是如果我们把【HttpGet】去掉呢,也会找到,这是为什么呢?
因为我们的方法名称是Get开头的,若是我们有两个Get开头的方法怎么办?会使用哪个方法呢?答案是哪个都不会使用,会报错。可是我就想在一个类中包含多个Get开头的方法呢?这怎么办呢?把类上面的标记修改成这样,运行时在地址栏的类名后面输入“/”加上方法名称就可以找到你想要的get方法,怎么样,是不是很有意思。
结语第一节我们到这就结束了,后面会继续推出该系列,会加上鉴权,IOC、AOP、ORM等,一步步来,总会达到我们需要的
|
请发表评论