如何从请求中获取客户端域名
How to get client domain name from a request
我在 kkk.com
有 wcf 服务主机。当某人(其他域)请求我的服务时,我使用此代码获取客户的域名。
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.Url.Host;
return clientDomain;
}
但总是returnkkk.com
而不是return客户的域名。如何解决这个问题?谢谢
好的。这段代码是有效的。将 context.Request.Url.Host
更改为 context.Request.UrlReferrer.Host
像这样
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.UrlReferrer.Host;
return clientDomain;
}
我在 kkk.com
有 wcf 服务主机。当某人(其他域)请求我的服务时,我使用此代码获取客户的域名。
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.Url.Host;
return clientDomain;
}
但总是returnkkk.com
而不是return客户的域名。如何解决这个问题?谢谢
好的。这段代码是有效的。将 context.Request.Url.Host
更改为 context.Request.UrlReferrer.Host
像这样
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.UrlReferrer.Host;
return clientDomain;
}