给我一个.net core webapi搭建好的例子
时间: 2023-12-15 15:07:11 浏览: 179
EFCore+WebAPi增删改查
3星 · 编辑精心推荐
好的,以下是一个基本的 .NET Core Web API 的示例:
1. 打开 Visual Studio 9
2. 选择 "新建项目"
3. 在 "新建项目" 窗口中,选择 "ASP.NET Core Web 应用程序"
4. 命名你的应用程序,并选择 "API" 作为项目类型
5. 点击 "创建"
现在你已经有了一个基本的 .NET Core Web API 项目。接下来,我们需要创建一个控制器来处理 HTTP 请求。按照以下步骤操作:
1. 在解决方案中,右键单击 "Controllers" 文件夹
2. 选择 "添加" -> "新建项"
3. 在 "新建项" 窗口中,选择 "ASP.NET Core" -> "控制器类"
4. 命名你的控制器,并选择 "API Controller - 空" 作为模板
5. 点击 "添加"
现在你已经有了一个控制器类。在这个类中,你可以定义可以处理 HTTP 请求的方法。例如,以下是一个简单的控制器类,它包含一个 Get 方法,该方法返回一个字符串:
```csharp
using Microsoft.AspNetCore.Mvc;
[ApiController]
[Route("[controller]")]
public class HelloWorldController : ControllerBase
{
[HttpGet]
public string Get()
{
return "Hello, World!";
}
}
```
这个控制器类使用了两个属性:`[ApiController]` 和 `[Route("[controller]")]`。这些属性告诉 ASP.NET Core,这是一个 API 控制器,并且这个控制器的路由前缀应该是控制器的名称。
现在你可以运行你的应用程序,并在浏览器中访问 `https://localhost:5001/helloworld`,你应该可以看到 "Hello, World!" 的输出。
这只是一个简单的例子,但它演示了如何创建一个基本的 .NET Core Web API。你可以在控制器类中定义更多的方法来处理不同的 HTTP 请求,并返回不同的数据。
阅读全文