C++ Linux 异步 HTTP POST (Boost::asio)

标签 c++ linux http boost-asio

过去两天我一直在尝试使用 libcurl 进行异步 http POST,但我想我要放弃了。 curl_multi_fdset 为文件描述符 arg 的数量提供了 -1,并且文档只是指出“这意味着您的应用程序存在错误”。进行同步调用非常简单,但这当然毫无值(value)。

Boost::asio 看起来很有前途,但我找不到任何有关如何执行 http POST 的示例。

如果有人愿意给我举个例子,我就可以停止拔头发了。

最佳答案

Here我认为您可能会觉得有用。它是一个基于boost的简单易用的C++ HTTP库。

关于C++ Linux 异步 HTTP POST (Boost::asio),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11999717/

相关文章:

c++ - 使用 gsl 库并行化线性代数

C 加密 : Unable to check if number is prime using libgcrypt

c - 帮助让 Conky 与 LXDE 和 PCManFM 一起工作

http - X-Original-For header : what's its purpose?

数组的 C++ vector

c++ - 如何判断 c 函数 atoi 是否失败或是否是一串零?

c++ - 为什么我不能重载 operator=?

linux - 管道命令在 Windows 中不起作用

javascript - 如何在 javascript 中安全地解析日期 HTTP header

android - 从android应用程序上传视频到http服务器