C# 如何从请求中获取客户端域名
我的wcf服务主机位于C# 如何从请求中获取客户端域名,c#,wcf,C#,Wcf,我的wcf服务主机位于kkk.com。当有人(其他域)请求我的服务时,我使用此代码获取客户的域名 public static string GetClientDomian(HttpContext context) { string clientDomain = string.Empty; clientDomain = context.Request.Url.Host; return clientDomain; } 但是它总是返回kkk.com而不是返回客户的域名。如何
kkk.com
。当有人(其他域)请求我的服务时,我使用此代码获取客户的域名
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.Url.Host;
return clientDomain;
}
但是它总是返回
kkk.com
而不是返回客户的域名。如何解决这个问题?谢谢。好的。这个代码是工作代码。将context.Request.Url.Host更改为context.Request.urlReferer.Host
像这样
public static string GetClientDomian(HttpContext context)
{
string clientDomain = string.Empty;
clientDomain = context.Request.UrlReferrer.Host;
return clientDomain;
}
重复: