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]")]

 

posted @ 2022-07-17 00:23  百年俊少  阅读(497)  评论(0编辑  收藏  举报