#asp.net-core #.net-core #.net-5
#asp.net-ядро #.net-core #.net-5
Вопрос:
Мне нужен маршрут, который принимает POST-запрос с пользовательским промежуточным программным обеспечением. Я его реализую, но не принимаю POST-запрос и возвращаю ОШИБКУ 405. Как настроить промежуточное программное обеспечение для приема POST-запросов?
Ответ №1:
Вы имеете в виду, что хотите проверить, отправлен ли запрос в промежуточном программном обеспечении?Если это так, вы можете сделать так:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.Use(async (context, next) =>
{
if (context.Request.Method == "POST")
{
//do sth
}
else {
//do sth
}
await next();
});
...........
}