我想在运行时检索“UpstreamPathTemplate”参数,以在我的日志中使用。请问有人知道怎么做吗?
问问题
442 次
1 回答
0
您可以在 OcelotPipelineConfiguration 中使用一些中间件并在上下文中访问路由。
像这样的东西:
{
//PreQueryStringBuilderMiddleware occurs after authorization
PreQueryStringBuilderMiddleware = async (ctx, next) =>
{
var upstreamRoute = ctx.DownstreamReRoute.UpstreamPathTemplate;
Log.Information($"{upstreamRoute}");
await next.Invoke();
}
};
或者实现您自己的 ASP.NET 中间件,捕获所有请求并记录或任何您想要的。
于 2019-08-06T13:19:24.977 回答