【问题标题】:Is request from China是来自中国的请求
【发布时间】:2016-10-03 12:19:57
【问题描述】:

如果请求来自中国,我可以从 C#JavaScript 中的“System.Web.HttpRequest”确定吗?

我找到了一些使用外部库的解决方案,或者在参数中使用 ip 发出请求,但是这个资源限制了每天的请求数

我有任何来自中国的所有 ip 列表,或者我如何确定当前用户是否来自中国?

【问题讨论】:

  • 添加标签时区
  • 有很多方法可以检测地理位置!!1
  • 删除了时区标签。与所问的无关。时区 != 位置

标签: javascript c# location


【解决方案1】:

MaxMind 有一个用于其 GeoLite2 数据库的 C# API,您可以将 IP 输入。

基本上安装API,获取一些定期更新数据库的方法,然后查询。因为您将下载/更新整个数据库,所以您可以无限制地查询服务器上的本地副本。唯一的限制是您更新的频率(即,IIRC,对于免费数据库,仅限每天一次 - 请查看他们的服务条款了解详细信息)。

只有一点点复杂,如果你做得对,就可以免费。

【讨论】:

    猜你喜欢
    • 2015-07-29
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 2018-02-20
    • 2017-12-06
    • 2016-11-24
    • 2018-08-07
    • 2020-04-15
    相关资源
    最近更新 更多