这么写ASP.NET Core WebAPI
时间: 2024-11-09 21:24:59 浏览: 26
ASP.NET Core Web API是一种轻量级的Web应用程序框架,用于构建RESTful web服务。在创建一个基本的ASP.NET Core Web API时,你可以按照以下步骤操作:
1. **安装依赖**:
使用Visual Studio或命令行工具 `dotnet new webapi` 创建一个新的Web API项目。
2. **创建控制器**:
控制器是处理HTTP请求的核心部分。例如,创建一个名为`ValuesController`的控制器,它将处理GET、POST等请求:
```csharp
public class ValuesController : ControllerBase
{
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
return new string[] { "value1", "value2" };
}
[HttpPost]
public ActionResult<string> Post([FromBody] string value)
{
return $"You posted: {value}";
}
}
```
3. **路由配置**:
在`Startup.cs`文件中添加路由映射,如`app.UseEndpoints(endpoints => endpoints.MapControllers());`。
4. **测试API**:
使用浏览器访问`http://localhost:5000/values` (默认端口),查看是否能正确返回数据。
阅读全文