如何知道用户从哪个国家/地区调用了 WCF 服务



我的 wcf 服务正在从控制台或窗口应用程序调用。如何知道用户从哪个国家/地区调用了该服务?

首先你需要消费者IP地址。 你可以像这样简单地得到它:

var iPAddress = HttpContext.Current.Request.UserHostAddress;

然后,您应该提取IP地址信息。 为了做到这一点,有很多免费的API。 我用这个: http://ip-api.com

最新更新