Come leggere le seguenti variabili del server in un controller ASP.NET Web API?API Web ASP.NET: come si leggono le variabili del server in un controller API Web?
HTTP_HOST
SERVER_NAME
REMOTE_HOST/REMOTE_ADDR
vedo uno System.Net.Http.HttpRequestMessage richiesta definito, ma non vedo una collezione che contiene queste variabili.
Sto eseguendo un sito Web su un singolo IP con più intestazioni host e ho bisogno di determinare quale sito hanno usato per arrivarci.
EDIT:
ha finito per essere qualcosa di simile:
((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
questo potrebbe essere quello che stai cercando: http://stackoverflow.com/questions/9565889/get-the-ip- indirizzo-dell'host remoto –
@MajorByte Questo è molto simile sì. –