【问题标题】:Google API Client Library for C++ vs libcurl for sending HTTP request?用于 C++ 的 Google API 客户端库与用于发送 HTTP 请求的 libcurl?
【发布时间】:2015-04-22 17:34:24
【问题描述】:

在 Fedora 20 机器上安装 C++ 的 google-api-client 库后,我发现它对 libcurl 有外部依赖(例如,设置 http 代理)。我打算使用 google-api-client 来发送 HTTP 请求,主要是 HTTP 多部分 POST 请求。但是,libcurl 也支持多部分 HTTP POST 请求。

有人可以告诉我使用 C++ 的 Google API 客户端库而不是 libcurl 来发送 HTTP 请求的优势吗?

任何建议/建议将不胜感激。

谢谢

【问题讨论】:

    标签: c++ http c++11 google-api libcurl


    【解决方案1】:

    Google API 客户端库 只是对纯 C 库的 libcurl 的 C++ 包装器。我会使用 Casablanca REST SDK,它是用现代 C++11 编写的,没有外部依赖,并且是跨平台的。

    【讨论】:

    • Casablanca 是否支持多部分 HTTP POST?
    • 谢谢@AndrewKomiagin
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 2011-01-16
    • 2017-07-04
    • 2012-08-15
    • 1970-01-01
    • 2015-09-27
    • 2022-08-16
    相关资源
    最近更新 更多