【发布时间】:2015-06-18 22:46:22
【问题描述】:
IOwinContext 中似乎没有 HTTP Referrer,我需要抓住它。获取该特定变量的正确方法是什么? IOwinContext 有几个 Typed PEM,但我没有特别看到 referer。
我正在使用的系统是自托管的。
谢谢。
【问题讨论】:
-
这取决于您使用的主机是 System.web 还是 SelfOwinHost。
IOwinContext 中似乎没有 HTTP Referrer,我需要抓住它。获取该特定变量的正确方法是什么? IOwinContext 有几个 Typed PEM,但我没有特别看到 referer。
我正在使用的系统是自托管的。
谢谢。
【问题讨论】:
OwinContext 在请求标头中没有“HTTP Referer”作为项目。这已在 Owin 自托管上下文中重命名。它现在被称为“推荐人”。因此,一旦您拥有 owin 上下文的对象,您就可以使用以下方法获取信息:
context.Request.Headers["Referer"]
【讨论】: