美文网首页
LBS云服务 c++ sn算法

LBS云服务 c++ sn算法

作者: 老练子丶2017 | 来源:发表于2017-11-25 16:49 被阅读0次

    对于get请求

    url = "http://api.map.baidu.com/geocoder/v2/?address=百度大厦&output=json&ak=yourak"

    sk = "yoursk"

    按照官网python写法改下就好,urllib.quote  urllib.quote_plus分别表示部分字符不编码的urlencode和全部编码的urlencode

    post请求

    按照post参数首字母从小到大排列组成url,其他与get相同,如:

    创建表:http://api.map.baidu.com/geodata/v3/geotable/create

    geotype = 1

    is_published = 1

    name = table333

    ak = yourak

    则基础url为:/geodata/v3/geotable/create?ak=yourak&geotype=1&is_published=1&name=table3

    rawStr = baseurl

    string encode_url = CHttpclient::UrlEncode_safe(rawStr);    //一些字符不变的urlencode

    encode_url += "yoursk";

    string second_encode = CHttpclient::UrlEncode(encode_url);  //全部字符urlencode

    md5(second_encode)

    相关文章

      网友评论

          本文标题:LBS云服务 c++ sn算法

          本文链接:https://www.haomeiwen.com/subject/qnucbxtx.html