curl 下载文件失败 如何排错

来源:互联网 发布:linux shell 复制一行 编辑:程序博客网 时间:2024/04/28 04:32

最近用curl下载远程文件 , 下载后老显示0kb , 之前一直下载正常 , 检查发现 curl_error 没有提示 curl_errno 是0 表示正常 最后通过 curl_getinfo 打印发现 httpd_code 为401 表示未认证 , 后来发现在传参的时候账号和密码丢了 , 导致下载失败.
排错的方法
1 检查传入的参数 (很容易被忽略)
2 检查传出的结果值
3 结合这3个curl_error curl_errno curl_getinfo基本可以找到错误原因

原创粉丝点击