.NET CORE WEB API 入门day1


一、什么是web api ?

1.应用程序接口(API,Application Programming Interface)是基于编程语言构建的结构,使开发人员更容易地创建复杂的功能。它们抽象了复杂的代码,并提供一些简单的接口规则直接使用。

Web API是网络应用程序接口。包含了广泛的功能,网络应用通过API接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以进行开发出强大功能的web应用。

二、使用步骤

1.我们先创建一个.net core web api 项目

  

可以看出在.net core web api 项目中还是有控制器的,但是相比于MVC项目缺少了很多东西最为明显的就是View(视图)也就是前端页面了!

ASP.net mvc 和Asp.net Web API的基本区别 

1、Asp.net core MVC 是用来创建返回视图(Views)与数据的Web应用,而Asp.net Web API是一种简单轻松地成熟的HTTP服务,它只返回数据,不返回视图(Views)。

2.创建一个Test控制器

1、为控制器类增加一个标注了[HttpPost]的操作方法。
2、把用户提交的内容保存到字符串中,方法的返回值为保存的字符串。

[Route("api/[controller]")]
    [ApiController]
    public class TestController : ControllerBase
    {
        [HttpPost]
        public string POst(string name ,int age) 
        {

            return "我的名字是" + name + "我的年龄是" + age + "岁!";
        }
    }


3.启动项目查看

我们通过Swagger UI 来调试我们都接口 这样更加方便

 4.点击Try it out 进行调试

 5.输入参数

 6.查看结果


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值