C#webapi接口开发实例
时间: 2023-07-29 16:09:49 浏览: 190
当然,我可以为您提供一个简单的 C# Web API 接口开发实例。以下是一个示例代码,用于创建一个简单的 Web API 接口:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace WebApiExample.Controllers
{
[RoutePrefix("api/example")]
public class ExampleController : ApiController
{
[HttpGet]
[Route("hello")]
public IHttpActionResult GetHello()
{
return Ok("Hello, World!");
}
[HttpPost]
[Route("add")]
public IHttpActionResult AddNumbers([FromBody] NumbersModel numbers)
{
int result = numbers.Number1 + numbers.Number2;
return Ok(result);
}
}
public class NumbersModel
{
public int Number1 { get; set; }
public int Number2 { get; set; }
}
}
```
上述示例代码创建了一个名为 "ExampleController" 的控制器,包含两个动作方法。第一个动作方法 "GetHello" 是一个 HTTP GET 请求,返回一个带有 "Hello, World!" 文本的字符串。第二个动作方法 "AddNumbers" 是一个 HTTP POST 请求,接收一个包含两个整数的 JSON 对象,并返回这两个整数的和。
请确保在项目中添加了 `Microsoft.AspNet.WebApi` 程序包,以便使用 `ApiController` 和 `Route` 特性。
这只是一个简单的示例,您可以根据自己的需求修改和扩展它。希望对您有所帮助!
阅读全文