.net core创建web api接口示例
时间: 2023-07-31 11:12:27 浏览: 157
以下是使用.NET Core创建Web API的示例:
1. 创建新的.NET Core Web API项目。
2. 在Visual Studio中,选择“File”>“New”>“Project”。
3. 选择“.NET Core”>“ASP.NET Core Web Application”。
4. 命名您的项目并选择“API”模板。
5. 点击“Create”。
6. 在“Startup.cs”文件中,找到“ConfigureServices”方法,并添加以下代码:
```csharp
services.AddControllers();
```
7. 在同一个文件中,找到“Configure”方法,并添加以下代码:
```csharp
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
```
8. 在您的项目中,创建一个新的控制器类。
9. 在该类中,添加以下代码:
```csharp
[Route("api/[controller]")]
[ApiController]
public class ValuesController : ControllerBase
{
// GET api/values
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/values/5
[HttpGet("{id}")]
public ActionResult<string> Get(int id)
{
return "value";
}
// POST api/values
[HttpPost]
public void Post([FromBody] string value)
{
}
// PUT api/values/5
[HttpPut("{id}")]
public void Put(int id, [FromBody] string value)
{
}
// DELETE api/values/5
[HttpDelete("{id}")]
public void Delete(int id)
{
}
}
```
10. 运行您的应用程序,并尝试在浏览器中访问“https://localhost:xxxx/api/values”,其中“xxxx”是您的应用程序的端口号。
11. 您应该看到一个包含“value1”和“value2”的JSON响应。
以上是一个简单的.NET Core Web API示例,您可以根据自己的需求进行修改和扩展。
阅读全文