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?
你好我正在嘗試使用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?
asio在傳輸層(例如tcp套接字)上工作,不在應用程序級別。如果您選擇廣泛的http客戶端庫,而不是自己實施http協議,那麼您的解決方案將更易於維護。
curl,poco和cpp-netlib在這裏經常被提及,但是有很多可用的客戶端。
看一看這些比較:
我認爲,CPP-NETLIB可能是有用的:http://stackoverflow.com/questions/2251361/boost-asio-based-http-client-library-like-libcurl – 2012-02-15 09:04:37
看起來不錯,謝謝 – user1064036 2012-02-15 12:12:13