【发布时间】:2012-02-16 20:52:47
【问题描述】:
我创建了一个 httpmodule,它获取用户 ip 信息并根据他们的 IP 将凭据附加到标头。它会在每个请求中执行此操作。我想监听 401 状态响应,然后运行 ip 查找并重新发送请求。
我已经准备好了所有部件,我可以捕获 401 错误,并将凭据附加到标头,但我无法弄清楚如何使用新标头重新发送请求。
可能转移或重写?
【问题讨论】:
-
我不是 httpmodules 方面的专家,但我怀疑你能做到你所解释的。如果您正在捕获响应,则该请求显然已被处理。您的模块需要预先知道请求是否会导致 401,换句话说,我认为您需要对每个请求进行查找。
标签: c# httpmodule