如何将.net core中的mvc的Controller变成web api

解决方案

 

1、此步骤可修改也可不修改

配置文件Startup.cs

将services.AddControllersWithViews();

修改为 services.AddControllers();

将.net core中的mvc的Controller变成web api

 

2、配置文件Startup.cs

endpoints.MapControllerRoute注释掉原有的代码,

添加新的代码 endpoints.MapControllers();

将.net core中的mvc的Controller变成web api

 

到此,转化为web api完成,即可测试访问

 

3、Controller类中添加测试代码

以下根据需求,进行相应测试 

添加路由代码:[Route("/api/[Controller]/[Action]")]

 将.net core中的mvc的Controller变成web api

 

4、测试接口

Controller添加:测试代码

将.net core中的mvc的Controller变成web api

使用postman测试接口,正常访问

将.net core中的mvc的Controller变成web api

 

相关文章: