c# 实现rest接口
时间: 2023-08-17 16:04:15 浏览: 68
C# 可以使用 ASP.NET Core 框架来实现 RESTful API 接口。以下是一个简单的示例:
1. 创建 ASP.NET Core Web 项目。
2. 在控制器中添加以下代码:
```csharp
[ApiController]
[Route("[controller]")]
public class MyController : ControllerBase
{
[HttpGet]
public ActionResult<string> Get()
{
return "Hello World!";
}
}
```
3. 在 Startup.cs 文件中添加以下代码:
```csharp
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
```
4. 运行项目并使用浏览器访问 `http://localhost:5000/my` 就可以看到返回的 "Hello World!"。
以上示例实现了一个 GET 请求的接口,你可以根据需要添加其他 HTTP 方法的接口。同时,你还需要结合具体的业务需求来实现相应的接口逻辑。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)