asp.net核心:是否有一种方法可以使用应用程序将请求分支到根路径.管道中的映射()



我尝试过以下方法,这种方法很有效,但似乎可以捕获所有请求。

app.Map("", appbuilder =>
{
}

例如,如果有一个对https://localhost:5001/的确切路径的请求,我希望能够在该确切匹配上进行分支?

我在尝试研究如何做到这一点后陷入了困境,但还没有找到一个可靠的答案。

MapWhen适用于此。这里有一个例子:

app.MapWhen(
ctx => ctx.Request.Path == "/",
appBuilder =>
{

});

传递到MapWhen的第一个参数是一个谓词,用于确定是否分支管道。

最新更新