【问题标题】:how to develop simple web api using ASP .net core webapi?如何使用 ASP .net core webapi 开发简单的 web api?
【发布时间】:2019-03-10 11:13:49
【问题描述】:

我是 .net 核心的新手,我正在尝试构建一个计算器 Web API。我努力寻找做到这一点的确切方法。我设法使用多个返回数学运算的 get 方法构建 API 控制器部分。下面是代码

//MathController.cs file.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;

namespace Calculationwebapi.Controllers
{
    public class MathController : ApiController
    {
        [HttpGet]
        public int Add(int value1, int value2)
        {
            return value1 + value2;
        }

        [HttpGet]
        public int Substract(int value1, int value2)
        {
            return value1 - value2;
        }

        [HttpGet]
        public int Multiply(int value1, int value2)
        {
            return value1 * value2;
        }

        [HttpGet]
        public int Divide(int value1, int value2)
        {
            return value1 / value2;
        }

        [HttpGet]
        public string Get()
        {
            return "default";
        }
    }
}

项目结构必须是什么,接下来我应该如何进行?我是否需要像在 .net core MVC 中那样构建模型和视图文件?我通过使用 API 控制器创建一个 Web API 服务器并配置 Web api 在 .net Web API 中构建了它,我使用 json 来使用 Web API 服务器。在 .net 核心中,MVC 和 Web API 都在一起,所以我在 .net 核心中有点困惑

【问题讨论】:

标签: .net asp.net-core .net-core asp.net-core-mvc asp.net-core-webapi


【解决方案1】:

要在 .net 核心中创建 web api,您必须有一个 db 类,您必须在其中编写所有 linq 操作以获取数据,然后只需右键单击解决方案并添加新项目,而不是转到 web 并选择 ASP .net web应用程序,然后选择一个空模板,不要忘记检查web api,然后你就可以开始编写你的web api了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 2020-08-09
    • 1970-01-01
    • 2020-03-25
    • 2019-06-29
    相关资源
    最近更新 更多