moj*_*ojo 1 .net asp.net-core-mvc .net-core asp.net-core 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";
}
}
}
Run Code Online (Sandbox Code Playgroud)
必须是什么项目结构,我该如何进行下一步?我是否需要像.net核心MVC一样构建模型和视图文件?我只是通过使用API控制器创建一个Web API服务器并配置web api,我使用json来使用web API服务器.在.net核心中,MVC和Web API都在一起,所以我在.net核心中有点困惑
您可以使用dotnet命令轻松创建Web api项目(从命令行)dotnet new webapi将创建项目,请参阅https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new?tabs=netcore21
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |