2012-02-15 57 views
4

你好我正在嘗試使用boost :: asio做一個POST,但我無法這樣做。我正在看這個示例代碼:http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio/example/http/client/sync_client.cpp如何使用POST代替GET來創建此代碼?如何使用boost :: asio在http上進行POST?

+1

我認爲,CPP-NETLIB可能是有用的:http://stackoverflow.com/questions/2251361/boost-asio-based-http-client-library-like-libcurl – 2012-02-15 09:04:37

+0

看起來不錯,謝謝 – user1064036 2012-02-15 12:12:13

回答

0

asio在傳輸層(例如tcp套接字)上工作,不在應用程序級別。如果您選擇廣泛的htt​​p客戶端庫,而不是自己實施http協議,那麼您的解決方案將更易於維護。

curl,poco和cpp-netlib在這裏經常被提及,但是有很多可用的客戶端。

看一看這些比較:

相關問題