求推荐 C++的 http 网络库。用过 oat++感觉不太好用,求推荐知名的 http 库

30 天前
 ajaxgoldfish
1745 次点击
所在节点    C++
19 条回复
junfou
30 天前
1 、cpp-httplib 仅头文件库,轻松上手,可以试试,不过只支持同步。
2 、drogon 这个也不错,功能比较丰富,教程比较详细,还有中文教程。
github 直接搜。
StubbornHuang
30 天前
libhv
ajaxgoldfish
30 天前
@junfou
@StubbornHuang 谢谢,看起来不错,待会试试
valord577
30 天前
standchan
30 天前
ccpp132
30 天前
libcurl 或者 brpc
nevermoreluo
30 天前
drogon 挺好 不过要真的在线上使用,有点需要注意。
它的脚手架本身不提供数据库增量更新的 migrate ,但是提供了由数据库生成 model 的命令。如果使用的话需要保证研发时生成 model 的数据库字段以及字段顺序和线上一致,否则会炸。(有一套其他同学维护的数据库表增量更新的逻辑,然而有些逻辑不保证顺序。。。。。本机好的,测试的时候就炸掉啦) 自动生成一时爽→_→


cpp-httplib 没啥好说的,甚至连 framework 都算不上,就是个简单的 httplib ,啥都要自己搞, 不过好在轻松上手干就完了


不过我其实有段时间想试试 oat++来着的 后来一直没空动手,不知道哪里让你感觉不好用了
zengmingyang96
30 天前
zengmingyang96
30 天前
貌似是 server... 当我没说
janus77
30 天前
cornet+1 ,不怕满足不了你需求,就怕你不会用。。。太复杂了
Hyakutake
30 天前
libcurl ,前几天用过。还写了个安装文章。

https://hi.hyakutake.site/posts/tech/uselibcurl
ajaxgoldfish
30 天前
@nevermoreluo 我觉得是零零散散的用法不统一感觉有些复杂,用的不习惯
mioktiar56
30 天前
libcurl

如果要 http 文件下载的话,可以试试我的 zoe 库

基于 libcurl ,支持多线程、断点续传、磁盘缓存等

https://github.com/winsoft666/zoe
yoyoluck
30 天前
我一直用的是 cpr 感觉好用 是对 libcurl 进行了一层封装
Calatrava
30 天前
mightybruce
30 天前
楼主说的是 c++ web 服务端框架,不是请求。
drogon,cpprestsdk 这些才算 web 框架。

如果是嵌入式 web 服务器,可以考虑这个 Civetweb
ysc3839
30 天前
得看用途,不说的话我只能推荐 libcurl ,看看有没有 C++ RAII 的封装。
asuraa
19 天前
我就用的 cpp-httplib 简单省事
saturn7
11 天前
libcurl-dev

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1032913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX