c++ 如何发送http get请求 获取服务器数据
答案:1 悬赏:30
解决时间 2021-02-20 04:20
- 提问者网友:遁入空寂
- 2021-02-19 13:36
c++ 如何发送http get请求 获取服务器数据
最佳答案
- 二级知识专家网友:洎扰庸人
- 2021-02-19 14:37
C++写确实稍微麻烦点
我只能推荐一些有用的库供你参考 libcurl一般用得比较多
你可以去研究下,百度上有这个博客里面有具体用法 我就不写了
http://blog.csdn.net/fengshuiyue/article/details/39530093/
追问:
非常感谢您的回答,用libcurl发送get请求,照这么写就能将json数据存储到指定文件吗?
追答:可以啊
你需要自己试验下 发过来的是string 但是 是json格式的
你自己需要解析下
你可以做个测试:)
追问:非常感谢,这个库还挺好用的,从服务器获取数据写入文件后有一串表头,类似这样的东西:
HTTP/1.1 200 OK
X-Powered-By:3.2.1
Access-Control-Allow-Origin:*
...
Data:
Connection:keep-alive
如果采用jsoncpp来解析的话,这些东西应该不会有影响吧?或者说写入文件的时候,能不能把这些去掉呢?谢谢!
追答:这些是HTTPHEADDATA 你可以自行去掉 ,不写入文件
这个完全是你自己能控制的
你可以看下libcurl的文档来看下 ,去掉这些你不需要的东西
我只能推荐一些有用的库供你参考 libcurl一般用得比较多
你可以去研究下,百度上有这个博客里面有具体用法 我就不写了
http://blog.csdn.net/fengshuiyue/article/details/39530093/
追问:
非常感谢您的回答,用libcurl发送get请求,照这么写就能将json数据存储到指定文件吗?
追答:可以啊
你需要自己试验下 发过来的是string 但是 是json格式的
你自己需要解析下
你可以做个测试:)
追问:非常感谢,这个库还挺好用的,从服务器获取数据写入文件后有一串表头,类似这样的东西:
HTTP/1.1 200 OK
X-Powered-By:3.2.1
Access-Control-Allow-Origin:*
...
Data:
Connection:keep-alive
如果采用jsoncpp来解析的话,这些东西应该不会有影响吧?或者说写入文件的时候,能不能把这些去掉呢?谢谢!
追答:这些是HTTPHEADDATA 你可以自行去掉 ,不写入文件
这个完全是你自己能控制的
你可以看下libcurl的文档来看下 ,去掉这些你不需要的东西
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯