Wie würden Sie die folgenden Servervariablen in einem ASP.NET Web API Controller lesen?ASP.NET-Web-API: Wie lesen Sie Servervariablen in einem Web-API-Controller?
HTTP_HOST
SERVER_NAME
REMOTE_HOST/REMOTE_ADDR
Ich sehe einen System.Net.Http.HttpRequestMessage Antrag definiert, aber ich weiß nicht eine Sammlung enthält diese Variablen sehen.
Ich betreibe eine Website auf einer einzigen IP mit mehreren Host-Headern und ich muss feststellen, welche Website sie dort verwendet haben.
EDIT:
es so etwas wie das endete als:
((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
dies sein könnte, was Sie suchen: http://stackoverflow.com/questions/9565889/get-the-ip- address-of-the-remote-host –
@MajorByte Das ist sehr ähnlich ja. –