好用的http client庫CPP REST SDK
前言
C++中http client庫本身就少,好用的就更少了,在了解微軟開源的CPP REST SDK庫之前,我知道的C++ http client庫有libcurl(這個是C語言的),Qt的QNetworkAccessManager,還有VC++ http client,Qt的QNetworkAccessManager庫我在開發(fā)CZPlayer的時候用來下載過音樂、專輯圖片和歌詞,不得不說Qt提供的API還是比較好用的,如果不涉及界面開發(fā),難道我們在linux上就只能用libcurl,在windows上就用VC++的http client?答案是否定的,在絕望之際CPP REST SDK出現(xiàn)在我的眼前,CPP REST SDK是微軟開源的基于PPL的異步http client,網(wǎng)絡(luò)層使用的是Boost.Asio,跨平臺,并且支持json解析,在使用CPP REST SDK之前要確保你已經(jīng)安裝了boost和openssl,下面是微軟官方提供的例子。
微軟官方例子
#include <cpprest/http_client.h> #include <cpprest/filestream.h>
延伸閱讀
- ssh框架
2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖
2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】
2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞
2017-07-26
- 從棧不平衡問題 理解 calling convention
2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明
2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解
2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析
2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二)
2017-07-26
學習是年輕人改變自己的最好方式