【发布时间】:2015-10-12 02:59:31
【问题描述】:
使用我的自定义 OWIN 中间件,我想捕获 GET 请求以将参数添加到查询字符串。
我不知道我是否正确,但实际上我是这样做的:
context.Request.QueryString = new QueryString(context.Request.QueryString.ToString() + "param=value")
但我也希望该请求的 IIS 日志文件条目是更新后的请求,而不是原始请求。
原始日志:
2015-07-22 09:32:35 ::1 GET /img.gif - 56782 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0 )+赞+壁虎 - 200 0 0 102891
预期日志:
2015-07-22 09:32:35 ::1 GET /img.gif 参数=值 56782 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv :11.0)+点赞+壁虎 - 200 0 0 102891
我该怎么做?
【问题讨论】:
-
我不认为你可以 - 这通常是一件好事。假设您的代码出错并删除了信息。如果您不信任 IIS 日志,您如何知道触发该错误的请求的性质是什么?