其他分享
首页 > 其他分享> > WebApi中使用多个Post请求

WebApi中使用多个Post请求

作者:互联网

在.Net 6中,一个Controller中写多个接受Post请求的方法,只需要路由配种中加上Action即可

 

这是网上看的:

var app = builder.Build();

if (!app.Environment.IsDevelopment())
{
    app.UseExceptionHandler("/Home/Error");
    app.UseHsts();
}

app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting();

app.UseAuthorization();

app.MapControllerRoute(
    name: "MyArea",
    pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

app.Run();

作者:心跳的符号
链接:https://www.zhihu.com/question/532153900/answer/2479130300
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

实际我配置的时候,只需要在 Controller的Route特性里配置上就可以了

    [Route("[controller]/[action]")]

 

标签:WebApi,Index,请求,app,controller,MapControllerRoute,action,Home,Post
来源: https://www.cnblogs.com/zhouxiuquan/p/16485713.html