美文网首页
curlpp Get示例

curlpp Get示例

作者: 风轻云淡宇 | 来源:发表于2023-10-22 16:01 被阅读0次
#include <sstream>
#include <iostream>
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>

int main() {
    try {
        // 初始化curlpp
        curlpp::initialize();

        // 创建一个Easy对象
        curlpp::Easy request;

        // 设置请求的URL
        request.setOpt(curlpp::options::Url("http://example.com"));

        // 执行GET请求并获取响应
        request.perform();

      // 获取响应内容
        std::ostringstream response;
        response << request;

        // 输出响应内容
        std::cout << response.str() << std::endl;

        // 清理curlpp
        curlpp::terminate();
    }
    catch (curlpp::RuntimeError& e) {
        std::cerr << e.what() << std::endl;
    }
    catch (curlpp::LogicError& e) {
        std::cerr << e.what() << std::endl;
    }

    return 0;
}

相关文章

网友评论

      本文标题:curlpp Get示例

      本文链接:https://www.haomeiwen.com/subject/ywtdidtx.html