你好,我正在尝试使用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进行POST请求,但无法实现。我正在查看此示例代码:http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio/example/http/client/sync_client.cpp 如何将此代码改为使用POST而不是GET?
Asio 在传输层工作(例如 tcp sockets),而不是在应用层。如果您选择一个广泛使用的 http 客户端库,而不是自己实现 http 协议,则您的解决方案将更易维护。
在这里,curl、poco 和 cpp-netlib 经常被提到,但有大量可用的客户端。
看一下这些比较: