2012-08-17 73 views
0

我花了最近两天尝试使用libcurl创建一个异步http POST,我想我放弃了它。 curl_multi_fdset给了我-1的文件描述符数量arg,而且文档只是声明“这意味着你的应用程序有错误”。进行同步通话非常简单,但这当然毫无价值。C++ Linux异步HTTP POST(Boost :: asio)

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

如果有人愿意告诉我一个例子,我可以停止拉我的头发。

+0

如果您需要libcurl的帮助,那么您需要发布一些示例代码 - 该函数是大框架中的一个API。在应用程序中同步I/O有什么问题?这当然不是“毫无价值”。 – 2012-08-17 05:18:57

回答

1

Here是我认为你可能会觉得有用的东西。基于boost的使用HTTP库是一个简单的C++。