zoukankan      html  css  js  c++  java
  • 获取客户端的信息,包括国家,城市

    网上的目前的各种获取Ip得到城市的都在C/S结构中不好用,于是自己调查了一下,终于搞定了:


                string contentHtml = string.Empty;
                try
                {
                    WebClient webClient = new WebClient();
                    //设置用于向Internet资源的请求进行身份验证的网络凭据
                    webClient.Credentials = CredentialCache.DefaultCredentials;
                    //设置下载数据的网址URL
                    byte[] pageData = webClient.DownloadData("http://j.maxmind.com/app/geoip.js");


                    //将网页数据转换为字符串形式,根据网页编码格式进行相应的转换
                    contentHtml = Encoding.Default.GetString(pageData);
                    //如果获取网站页面采用的是UTF-8,则使用这句
                    //contentHtml = Encoding.UTF8.GetString(pageData);
                    if (contentHtml.Contains("CN") && contentHtml.Contains("China"))
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }

  • 相关阅读:
    Java synchronized详解
    How to Use Lambda Expressions in a Query
    生活工作记录
    SilverLight中的几何形状 (转)
    用CSS改变鼠标样式
    SCRUM 敏捷开发 基础及失败成功案例分析
    JavaScript Create GUID function
    数据结构排序
    JSON简介
    追逐所求,享受所有
  • 原文地址:https://www.cnblogs.com/qizh/p/3120896.html
Copyright © 2011-2022 走看看