2012-02-15 38 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在这里经常被提及,但是有很多可用的客户端。

看一看这些比较:

相关问题