【发布时间】:2014-07-17 00:22:04
【问题描述】:
我有一个用于在 IIS 中运行的 URL 重写模块的自定义重写提供程序,我使用它来根据我的自定义逻辑重定向请求。
如何从我的代码中访问输入标头?
【问题讨论】:
-
HttpContext.Current有值吗? -
与其尝试使用整个教程,不如详细说明您尝试过的内容和收到的错误?
-
刚查过,为空
-
我创建了一个入站规则,我将匹配 URL 模式定义为 /*,因此它可以捕获任何请求。然后在我设置的操作属性中 {MyProvider: {here is my parameter}} 我试过 X_REQUEST_HEADERNAME 但是我在我的重写方法中得到一个空字符串方法签名是公共字符串重写(字符串值)
-
我也尝试过传递 {QUERY_STRING} 并且它有效。我的问题是我实际上不能使用查询字符串,规则需要基于标题:'(
标签: c# asp.net url iis rewrite