如何使用boost::asio在http上进行POST
How can I make a POST on http using boost::asio?
你好,我正在尝试使用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套接字)工作,而不是在应用程序级别。如果您选择一个广泛分布的http客户端库,而不是自己实现http协议,那么您的解决方案将更易于维护。
curl、poco和cpp-netlib在SO中经常被提及,但有很多可用的客户端。
看看这些比较:
- http://curl.haxx.se/libcurl/competitors.html
- 用于嵌入式项目的C/C++HTTP客户端库
- http://kukuruku.co/hub/cpp/a-cheat-sheet-for-http-libraries-in-c
相关文章:
- 如何使用boost/beast从HTTP POST请求中解析和提取有效负载?
- C++:如何通过 curl 调用使用 HTTP post 请求发送二进制数据(protobuf 数据)
- HTTP POST 请求不允许我定义上下文类型
- cpp libcurl 在 HTTP post 调用中发送 zip 文件,而不使用 multipart\form-da
- 使用 http post 在 FCM 中推送通知
- 使用 HTTP 方法 POST 或 PUT 上传数据
- 带有边界获取错误的 HTTP POST
- HTTP post 使用 libcurl 创建 InfluxDB 数据库
- C HTTP POST 400不良请求
- 处理HTTP POST请求/响应
- 使用 cpprest 通过 json 对象在 http post 中发送图像
- libcURL POST 分段上传(带有缓冲图像)返回 HTTP 400
- 如何使用libmicrohttpd/microhttpd创建HTTP POST请求
- 使用libCURL的简单HTTP Post
- 为什么在c++中使用http post失败
- 如何在Qt/C++中访问HTTP GET/POST API
- Boost ASIO HTTP client POST
- 将 JSON 对象返回到 HTTP POST REST 调用C++
- BOOST ASIO POST HTTP REQUEST--标头和正文
- 使用winsock,如何从IE接收POST Http消息