3
我怎樣才能得到當前的asp.net 5中的請求(在一箇中間件組件)當前的子域。如何獲取.Net Core中間件中的當前子域?
我以前使用下面的代碼和尋找類似的東西。
public static string GetSubDomain()
{
string subDomain = String.Empty;
if (HttpContext.Current.Request.Url.HostNameType == UriHostNameType.Dns)
{
subDomain = Regex.Replace(HttpContext.Current.Request.Url.Host, "((.*)(\\..*){2})|(.*)", "$2").Trim().ToLower();
}
if (subDomain == String.Empty)
{
subDomain = HttpContext.Current.Request.Headers["Host"].Split('.')[0];
}
return subDomain.Trim().ToLower();
}
什麼是Request.Host.Host? –