发现生活之美

随笔分类 -  curl c++ linux

linux c++ curl 根据IP地址获得当前网络的所在的地理位置
摘要:注意: 可能每个电脑的默认中文编码格式不同,有时会出现乱码,需要对返回内容进行编码转换,或者换成可指定编码格式的接口。如 搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8 根据IP地址获得当前网络的所在的地理位置 1、几个免费IP地址查询A 阅读全文

posted @ 2017-12-27 20:01 发现生活之美 阅读(2948) 评论(0) 推荐(0)

linux c++ curl https 请求并双向验证SSL证书
摘要:1、配置curl https请求需要提供 CA证书、客户端证书和客户端秘钥,这三个文件的pem格式。 分别对应 curl_easy_setopt() 函数的 下面三个参数: CURLOPT_CAINFO - path to Certificate Authority (CA) bundle CURL 阅读全文

posted @ 2017-12-22 10:38 发现生活之美 阅读(21244) 评论(1) 推荐(0)

linux curl http get 请求中带有中文参数或者特殊字符处理
摘要:在使用c++去请求http服务的时候,使用的是著名的curl工具提供的类库 libcurl,但是在使用的过程中发现,如果请求的参数值带了空格或者是参数是中文,会导致响应的回调函数没有被执行,虽然curl_easy_perform 返回的CURLcode 为 CURLE_OK,但是实际上是没有数据的。 阅读全文

posted @ 2017-12-19 17:23 发现生活之美 阅读(21142) 评论(0) 推荐(0)

导航