繁体   English   中英

如何从请求中获取客户端域名

[英]How to get client domain name from a request

我在kkk.com有wcf-service主机。 当有人(其他域)请求我的服务时,我使用此代码来获取客户的域名。

public static string GetClientDomian(HttpContext context)
{
    string clientDomain = string.Empty;
    clientDomain = context.Request.Url.Host;

    return clientDomain;
}

但是它总是返回kkk.com而不返回客户的域名。 如何解决呢? 谢谢。

好。 此代码有效。 更改context.Request.Url.Hostcontext.Request.UrlReferrer.Host

像这样

public static string GetClientDomian(HttpContext context)
{
    string clientDomain = string.Empty;
    clientDomain = context.Request.UrlReferrer.Host;

    return clientDomain;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM