【发布时间】:2013-04-26 04:41:14
【问题描述】:
您将如何在 ASP.NET Web API 控制器中读取以下服务器变量?
HTTP_HOST
SERVER_NAME
REMOTE_HOST / REMOTE_ADDR
我看到定义了 System.Net.Http.HttpRequestMessage 请求,但没有看到包含这些变量的集合。
我正在使用多个主机标头的单个 IP 上运行一个网站,我需要确定他们用来到达那里的网站。
编辑:
结果是这样的:
((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
【问题讨论】:
-
这就是你要找的东西吗:stackoverflow.com/questions/9565889/…
-
@MajorByte 非常相似是的。
标签: asp.net-web-api