2012-08-17 107 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++。