Пример #1
0
        public void Test()
        {
            // http://lbsyun.baidu.com/index.php?title=webapi/appendix
            // from Java Sample Code
            var dic = new Dictionary <string, string>
            {
                { "address", "百度大厦" },
                { "output", "json" },
                { "ak", "yourak" }
            };

            var queryString = UrlUtil.BuildEncodeQuery(dic);

            queryString.ShouldBe("address=%E7%99%BE%E5%BA%A6%E5%A4%A7%E5%8E%A6&output=json&ak=yourak");
            var url = "/geocoder/v2/?" + queryString + "yoursk";
            var tmp = UrlUtil.Encode(url);
            var md5 = EncryptUtil.MD5(tmp);

            md5.ShouldBe("7de5a22212ffaa9e326444c75a58f9a0");
        }