ABP 创建 webapi
2023-09-11 14:21:22 时间
有两个方法
一, Application层
代码如下:继承IApplicationService
public class TestService : IApplicationService { public List<dynamic> Test() { List<dynamic> list = new List<dynamic>() { new {Name="t11",Value=3,Text="11" }, new {Name="t22",Value=1,Text="22" }, new {Name="t33",Value=2,Text="33" }, }; return list; } }
我的访问路径:/api/services/app/TestService/Test
二,web.mvc层
代码如下:继承IApplicationService
[Route("api/[controller]/[action]")] [ApiController] public class TestController : AbpApiController,IApplicationService { public List<dynamic> Test() { List<dynamic> list = new List<dynamic>() { new {Name="t1",Value=1,Text="test1" }, new {Name="t2",Value=2,Text="test2" }, new {Name="t3",Value=3,Text="test3" }, }; return list; } }
我的访问路径:/api/Test/Test
PS:继承AbpApiController ,需要添加Abp.Web.Api组件。
并且最好保持和abp版本一致
相关文章
- ASP.NET Core跨平台WebApi+Jwt+HttpClient构建API接口服务实战
- ASP.NET (Core)WebApi参数传递实操演练
- ASP.NET WebAPI如何实现文件的上传实战演练
- ASP.NET Core WebApi基于Redis实现Token接口安全认证
- 【免费视频】使用VS Code开发ASP.NET Core WebAPI应用程序
- ASP.NET WebApi 基于OAuth2.0实现Token签名认证
- ASP.NET WebAPI构建API接口服务实战演练
- ASP.NET WebApi技术从入门到实战演练
- 教你 4 步搭建弹性可扩展的 WebAPI
- C#进阶系列——WebApi 接口参数不再困惑:传参详解
- Web用户的身份验证及WebApi权限验证流程的设计和实现(尾)
- MVC5为WebAPI添加命名空间的支持1
- C#进阶系列——WebApi 跨域问题解决方案:CORS
- c# webapi swagger
- 手把手教你AspNetCore WebApi:认证与授权
- asp.net core 搭建WebAPI微服务-----cosnul服务
- 基于C#实现自己的webapi调用软件