Asp.net core 映射到路由以接受POST方法的自定义中间件
我需要一个使用自定义中间件接受POST请求的路由。 我实现了它,但不接受POST请求并返回错误405。Asp.net core 映射到路由以接受POST方法的自定义中间件,asp.net-core,.net-core,.net-5,Asp.net Core,.net Core,.net 5,我需要一个使用自定义中间件接受POST请求的路由。 我实现了它,但不接受POST请求并返回错误405。 如何配置中间件以接受POST请求?您的意思是要检查请求是否是POST-in中间件?如果是,您可以这样做: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.Use(async (context, next) => {
如何配置中间件以接受POST请求?您的意思是要检查请求是否是POST-in中间件?如果是,您可以这样做:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.Use(async (context, next) =>
{
if (context.Request.Method == "POST")
{
//do sth
}
else {
//do sth
}
await next();
});
...........
}