原创

Curl常用参数

1. CURLOPT_FAILONERROR

CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FAILONERROR, long fail);

当http code >= 400时,默认是返回页面。通过这个把fail设置为1,perform执行的请求会是失败。

https://curl.se/libcurl/c/CURLOPT_FAILONERROR.html

CURL *curl = curl_easy_init();
if(curl) {
  CURLcode ret;
  curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/");
  curl_easy_setopt(curl, CURLOPT_FAILONERROR, 1L);
  ret = curl_easy_perform(curl);
  if(ret == CURLE_HTTP_RETURNED_ERROR) {
    /* an HTTP response error problem */
  }
}

2. 速度限制

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • curl 常用命令参考

    curl 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在「标准输出」(stdout)上面。

    文渊同学
  • curl参数

    目录 1. 介绍 2. curl扩展的安装 3. curl_init 4. curl_setopt 5. cur...

    joshua317
  • Linux - curl -w 参数详解

    当 curl 没有指定 -L、--location 参数跟随重定向时,此变量将显示重定向实将跳转的实际 URL

    小菠萝测试笔记
  • curl常用方法

    有时候经常会需要在本地模拟接口访问,有时候会使用GET,但是有时候会使用POST。这时候就会想到一个简便的工具:curl

    没有故事的陈师傅
  • curl常用命令

    caoayu
  • windows下使用curl命令 && 常用curl命令

    Java学习123
  • Linux curl 常用示例

    如果想了解curl选项的详细说明,请参考前一篇文章「Linux curl 命令详解」。

    踏歌行
  • cURL-7.72.0初体验(参数写法)

    这个东西其实就是我现在的写法就是最正宗的写法,就是小写C,大写URL,一定要写对,显得你专业不说,其实更是对软件的一种敬意吧。

    云深无际
  • wget常用参数

    AlicFeng

扫码关注云+社区

领取腾讯云代金券