过去两天我一直在尝试使用 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/