【发布时间】:2016-09-03 00:15:55
【问题描述】:
我正在尝试根据发送到服务的 HTTP 标头将请求路由到不同的控制器。
在我的Configure 方法中,我有
app.MapWhen(ctx => !string.IsNullOrWhiteSpace(ctx.Request.Headers["Magic"]), DoStuff);
我的问题是我不知道如何指定控制器,甚至不知道如何修改路由
private static void DoStuff(IApplicationBuilder app)
{
/// ?!? \\\
}
理想情况下,如果发送标头Magic: Missile,我希望将路由重写为/Missile
【问题讨论】:
标签: routing asp.net-core