您将如何在ASP.NET Web API控制器中读取以下服务器变量?
HTTP_HOST
SERVER_NAME
REMOTE_HOST / REMOTE_ADDR
Run Code Online (Sandbox Code Playgroud)
我看到定义了System.Net.Http.HttpRequestMessage请求,但是我没有看到包含这些变量的集合.
我在一个带有多个主机头的IP上运行一个网站,我需要确定他们用来到那里的网站.
编辑:
结果是这样的:
((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
Run Code Online (Sandbox Code Playgroud)