更新/拦截HttpContext.电流。请求。查询
-
09-06-2019 - |
题
这里有一个怪异的一个。我重复使用代码的基础,不幸的是必须不加以更新。这个代码打电话来 HttpContext.Current.Request.QueryString
.理想的是,我需要推动一个价值为此收集与每一请求。这是可能的-也许在一个HTTP模块?
解决方案
没有使用反映,最简单的方法来做到这将是使用RewritePath功能上的当前HttpContext目,以便修改的查询.
使用 IHttpModule, 它可能看起来是这样的:
context.RewritePath(context.Request.Path, context.Request.PathInfo, newQueryStringHere!);
希望这可以帮助!
其他提示
同上Espo的答案,我想补充说,通常在介质上的信任(特有许多共同的hostings)你会不能访问反映了所以...RewritePath将保持你可能是唯一的选择。
不隶属于 StackOverflow