簡體   English   中英

如何使用 ASP .net core webapi 開發簡單的 web api?

[英]how to develop simple web api using ASP .net core webapi?

我是 .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 中一樣構建模型和查看文件? 我在 .net web API 中構建了這個,只是通過創建一個帶有 API 控制器的 web API 服務器並配置 web api 我使用 json 來使用 web API 服務器。 在 .net core 中,MVC 和 web API 都在一起,所以我在 .net core 中有點困惑

您可以使用dotnet命令(從命令行)輕松創建Web api項目, dotnet new webapi將創建項目,請參見https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-new?tabs= netcore21

要在 .net core 中創建 web api,你必須有一個 db 類,你已經在其中編寫了所有的 linq 操作來獲取數據,然后右鍵單擊 sollution 並添加新項目,然后轉到 web 並選擇 ASP .net web 應用程序和之后選擇一個空模板,不要忘記檢查 web api,然后你就可以開始編寫 web api了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM