cURL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
cURL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT/X
开发语言 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 应用工具下载工具
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-18

软件简介

cURL 是一个网络数据传输项目,通常说 cURL 是指 curl 命令行工具,它支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 与 TFTP 等协议,而 curl 的底层使用的是 libcurl 库,libcurl 与 curl 组成了 cURL 项目。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
用shell script加 crontab定时curl上传备份。
2017/08/08 10:21
回复
举报
新增Play1、Play2 for Java、Play2 for Scala、Nutch2.0、curl文档,修复jQuery文档最后正则表达式乱码问题。有什么需要的文档要跟我说哦,没问题的话我会及时添加的。
2012/07/16 16:49
回复
举报
用python调用curl命令行工具时,可以将下载结果直接存到指定的string中吗?
2015/03/06 19:08
回复
举报
更多评论
发表于程序人生专区
11/19 09:25

cURL 作者推特帐号被黑,冒充成马斯克进行比特币骗局

cURL 作者 Daniel Stenberg 在博客解释了自己推特帐号近日被黑一事。 据 Daniel 所描述,11月16日,即帐号被盗时曾收到过推特发过来的安全提醒相关的邮件,告知他有人在新设备(Windows 平台的 Chrome)登录了其推特帐号。由于 Daniel 不用 Windows 也不用 Chrome,所以他对此感到很奇怪,不过他当时忙着调试 cURL 的代码...

3
0
发表了资讯
05/04 08:06

cURL 7.70.0 发布,原生支持 JSON、实验性支持 MQTT

cURL 7.70.0 发布了。cURL 是一个网络数据传输项目,通常说 cURL 是指 curl 命令行工具,它支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 与 TFTP 等协议,而 curl 的底层使用的是 libcurl 库,libcurl 与 curl 组成...

0
9
发表了资讯
2019/09/12 07:24

curl 7.66.0 发布:支持 HTTP/3 和 并行传输

Curl 7.66.0 已经发布,更改内容如下: Retry-after:一些服务器不能或不愿意响应时,返回的一个标准 HTTP 报头,表示在几秒钟后,或在未来的某个时间,请求可能会得到响应 HTTP/3:这个实验特性在默认情况下是禁用的,但是可以启用(通过设置) 并行传输:此版本可以使用 curl 工具的新选项 -Z / –parallel 进行并行传...

3
8
发表了资讯
2019/06/25 08:01

谷歌想实现自己的 curl,为什么?

cURL 创始人 Daniel Stenberg 发文指出谷歌正在实现自己的 curl。 cURL 是一个网络数据传输项目,通常说 cURL 是指 curl 命令行工具,它支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 与 TFTP 等协议,而 curl 的底...

26
19
发表了资讯
2019/04/29 08:06

为什么开源?curl 作者:让世界变得更美好

笔者今日在浏览 Stack Overflow 的时候,看到有开发者发表了一个这样的问题 —— “What is the incentive for curl to release the library for free?”,大意是想知道 curl 作者为什么会选择将其开源并且免费提供。 cURL 是一个利用 URL 语法在命令行下工作的数据传输工具,于1998年首次发布,支持 DICT、FILE、FTP、F...

37
29
发表了资讯
2019/04/08 08:16

和 Pipelining 说再见,cURL 放弃使用管道技术

近日,cURL 作者 Daniel Stenberg 在其博客发布公告表示,从这个发布到 cURL 7.65.0 的提交开始,cURL 将删除全部支持 HTTP/1.1 Pipelining 技术的代码。事实上,早在 7.62.0 版本中,该特性就已在代码中被禁用,因此保持使用最新版本应用的开发者应该不会注意到差异。 Daniel 表示,cURL 在支持 HTTP/1.1 Pipelining 的...

7
14
发表了资讯
2018/12/14 07:38

curl 7.63.0 发布,用 URL 传输数据的命令行工具和库

curl 7.63.0 发布了,此版本主要更新如下: curl: --write-out 新增 %{stderr} 和 %{stdout} curl: win32 添加选项 --dump-module-paths setopt: 新增 CURLOPT_CURLU 此外还有大量 bug 修复,详情查看更新日志。 下载地址: Source code(zip) Source code(tar.gz)...

2
4
发表了资讯
2018/11/20 08:25

cURL 作者 Daniel Stenberg 宣布即将从 Mozilla 离职

Daniel Stenberg 昨日在其博客上宣布,在加入 Mozilla 五年后,他将于2018年12月11日正式从 Mozilla 离职。 Daniel 是 cURL 的原作者(目前是 cURL 的首席开发者),同时也是 IETF HTTPbis 工作组的资深成员。cURL 是一个利用 URL 语法在命令行下工作的数据传输工具,于1997年首次发行,支持 DICT、FILE、FTP、FTPS、Gop...

16
6
发表了资讯
2018/11/05 07:35

cURL 7.62.0 发布,文件和数据传输命令行工具

cURL 7.62.0 已发布,cURL 是一个利用 URL 语法传输文件和数据的命令行工具,支持 HTTP,HTTPS,FTP,FTPS,GOPHER,TFTP,SCP,SFTP,SMB,TELNET,DICT,LDAP,LDAPS,FILE,IMAP,SMTP,POP3,RTSP 和 RTMP 等协议。被广泛应用在 Unix、Linux 发行版中,也有 Windows 的移植版本。 该版本包含以下更改: multiplex:默...

1
13
发表了资讯
2018/09/08 07:20

cURL 7.61.1 发布,文件和数据传输命令行工具

cURL 7.61.1 已发布,cURL 是一个利用 URL 语法传输文件和数据的命令行工具,支持 HTTP,HTTPS,FTP,FTPS,GOPHER,TFTP,SCP,SFTP,SMB,TELNET,DICT,LDAP,LDAPS,FILE,IMAP,SMTP,POP3,RTSP 和 RTMP 等协议。被广泛应用在 Unix、Linux 发行版中,也有 Windows 的移植版本。 这是一个 bug 修复版本,包含以下更...

0
4
发表了资讯
2018/05/17 08:14

cURL 7.60 发布,文件和数据传输命令行工具

cURL 7.60 已发布,cURL 是一个利用 URL 语法传输文件和数据的命令行工具,支持 HTTP,HTTPS,FTP,FTPS,GOPHER,TFTP,SCP,SFTP,SMB,TELNET,DICT,LDAP,LDAPS,FILE,IMAP,SMTP,POP3,RTSP 和 RTMP 等协议。被广泛应用在 Unix、Linux 发行版中,也有 Windows 的移植版本。 更新内容 主要改进内容: 添加 CURLOP...

2
13
发表了资讯
2017/12/02 07:47

cURL 7.57 发布,文件和数据传输命令行工具

cURL 是一个利用 URL 语法传输文件和数据的命令行工具,支持 HTTP,HTTPS,FTP,FTPS,GOPHER,TFTP,SCP,SFTP,SMB,TELNET,DICT,LDAP,LDAPS,FILE,IMAP,SMTP,POP3,RTSP 和 RTMP 等协议。被广泛应用在 Unix、Linux 发行版中,也有 Windows 的移植版本。 cURL 7.57 主要更改: auth: 新增对 RFC7616 的支持 - HT...

1
24
发表了资讯
2017/10/27 07:52

cURL 7.56.1 发布,字符界面下载工具

cURL 7.56.1 已发布。cURL是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和 GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的 库,开发者可以基于这个库开发其他下载工具。 该版本包含许多修复和改进,...

0
22
发表了资讯
2017/09/14 08:23

cURL 作者保证不会加入漏洞或后门

Daniel Stenberg 开发的 cURL 是一个用于文件传输的开源库和命令行工具,被广泛应用于各种计算平台。想象一下,这样一个广泛使用的工具如果被加入后门? Stenberg 称他被经常被问到这个问题,他表示从未观察到蓄意试着加入漏洞或后门的情况,有补丁会在几年后发现引入了安全问题,但不存在蓄意之说。当然他的话你可以不相...

14
6
发表了资讯
2017/02/27 07:30

cURL 7.53.1 发布,字符界面下载工具

cURL 7.53.1 发布了。cURL是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和 GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的 库,开发者可以基于这个库开发其他下载工具。 该版本主要对以下 Bug 进行...

2
11
发表了资讯
2016/11/03 00:00

cURL 7.51.0 发布,字符界面下载工具

cURL 7.51.0 发布了。 cURL是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和 GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的 库,开发者可以基于这个库开发其他下载工具。 更新内容: nss: additio...

7
20
发表了资讯
2016/09/08 00:00

cURL 7.50.2 发布,字符界面下载工具

cURL 7.50.2 发布了,cURL是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和 GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的 库,开发者可以基于这个库开发其他下载工具。 本次发布改进如下: mbedtl...

5
23
发表了资讯
2016/07/22 00:00

cURL 7.50.0 发布,字符界面下载工具

cURL 7.50.0 发布了,cURL是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER。 此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的库,开发者可以 基于这个库开发其他下载工具。 本次发布改进日志如下: Ch...

14
24
发表了资讯
2015/08/13 00:00

curl 7.44.0 发布,字符界面下的下载工具

curl 7.44.0 发布了,主要改进: http2: added CURLMOPT_PUSHFUNCTION and CURLMOPT_PUSHDATA examples: added http2-serverpush.c http2: added curl_pushheader_byname() and curl_pushheader_bynum() docs: added CODE_OF_CONDUCT.md curl: Add --ssl-no-revoke to disable certificate revocation checks libcurl: N...

3
13
发表了资讯
2015/06/18 00:00

curl 7.43.0 发布,字符界面下载工具

curl 7.43.0 发布,这是最新的稳定版本,值得关注的更新如下: Changes: Added CURLOPT_PROXY_SERVICE_NAME Added CURLOPT_SERVICE_NAME New curl option: --proxy-service-name New curl option: --service-name New curl option: --data-raw Added CURLOPT_PIPEWAIT Added support for multiplexing transfers using H...

6
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/05/03 22:50

curl myip.ipip.net curl ip.cn curl cip.cc

[命令行] curl查询公网出口IP 2016年07月22日 14:27:02 阅读数:19022 不管是在家里还是办公室,或者是公司的主机,很多时候都是在内网中,也就是说很多都是通过 NAT上网的,有时候需要查询下出口的公网IP,如果有浏览器,可以用百度, google搜 ip 这个关键词得到公网IP,那要是在命令行下呢? 下面是运维开发群的大神们...

0
0
发表了博客
2015/06/25 12:49

curl

curl

0
13
发表于软件架构专区
2019/10/09 11:17

curl

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url]...

0
0
发表了博客
2019/09/17 17:22

curl

curl是一种命令行工具,在发出网络请求后,可以得到和提取数据,显示在"标准输出"(stdout)下。 curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。 -I :只显示请求头信息 --compressed :要求返回是压缩的形式(using de...

0
0
发表了博客
2014/01/03 02:24

curl

curl库mingw下编译

0
0
发表了博客
2010/10/12 12:23

curl

例句: for i in `seq 100`;do curl -s -o /dev/null http://www.2ycp.com/ -x ip:80 -w "time_total:"%{time_total}"\n";done|awk -F':' '{sum+=$2;count++}END{print sum/count}' curl 'http://ip:port/sina.cdn.com.cn/v4/redirecthtml?uri=http://video.sina.com.cn/vod/hotgirl.flv' -H host:www.sina.com.cn --tra...

0
4
发表于服务端专区
2014/04/25 19:44

curl

curl -XPOST http://host/path -H "Content-Type:application/json" -d "{}"

0
0
发表了博客
2016/10/14 11:19

curl

curl -l -H "application/x-www-form-urlencoded; charset=UTF-8" -X POST -d "query=SELECT ?subject ?predicate ?object WHERE {?subject ?predicate ?object }LIMIT 25" http://192.168.170.29:3030/ds/ -s ......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/10/31 11:10

飞信接口发送短信 标题一定要长

<?php $username = xxxxxx; $password = 'xxxxx'; $sendto = xxxxxxx; $message = "这是我用飞信接口发的短信,只支持中国移动,测试一个试试看!用代码发短信 想发就发 就是这么潇洒"; $curlPost = 'from='.urlencode($username).'&pw='.urlencode($password).'&to='.urlencode($sendto).'&msg='.urlencode($message).'';...

6
1
发表于服务端专区
07/01 21:47

spring boot webflux webclient 应该何如正确使用?

我再尝试使用webclient,因为restTemplate已经进入维护,但是有些细节不太了解,我写了一个简单的例子: 参考链接: https://spring.io/guides/gs/reactive-rest-service/ 代码结构: 有一个test的入口 WebClientTestController @RestController @RequestMapping("/test") public class WebClientTestController { ...

5
0
发表于开发技能专区
2019/10/25 13:58

PHP爬虫攻防,下面这个网址怎么爬?有报酬,有兴趣的可以@我

先进这个网址https://www.yabet20.com/app/sport,体育板块: https://xj-sb-asia-yabo.prdasbbwla1.com/zh-cn/serv/getodds 我写了一个简单的CRUL,请求不了,也加上了头信息和cookie,都不行。 下面是我写的代码; public function actionIndex() { $url = 'https://xj-sb-asia-yabo.prdasbbwla1.com/zh-cn/serv/getod...

1
0
发表了问答
2017/03/17 10:05

利用PHP的curl采集数据内存溢出问题咨询

最近在做采集api数据程序,这个api会不断更新数据,而我要不断去采集以获取全部最新数据。我用的是一个死循环加sleep不断去执行,代码如下所示: public function test(){     ignore_user_abort(true);     set_time_limit(0);          while (true){       $ch = curl_init();         curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH...

38
1
发表了问答
2017/06/19 11:26

PHP的CURL访问HTTP正常,但访问HTTPS无返回信息也不报错,求救!

是这样,最近在帮朋友做个PHP微信支付对接,但发现在postXmlCurl中时一直不返回信息回来。然后自己在服务器上写了个测试CURL,发现CURL访问http正常,但访问HTTPS不返回信息,也不报错,且:     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //不验证证书下同     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);...

19
1
发表于DevOps专区
04/06 10:17

调用一个接口curl的统计时间和tomcat access log 中的时间不一致的原因

本机调用一个接口 curl的统计时间和tomcat access log 中的时间不一致 这是什么原因呢 线上tomcat7中部署了一个应用 开启了access log <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b %D %F...

1
0
发表了问答
2019/05/17 15:22

linux curl换行符问题

使用Centos7的curl的时候 发现curl有时候不会换行 这个会换行,而我自己写的 最后不会换行 PHP源代码 跪求大神解决!!!

3
0
2019/12/11 21:58

php curl爬去数据,有的能爬去完整,有的则只爬去了一半,怎么回事

php curl爬去数据,有的能爬去完整,有的则只爬去了一半,怎么回事 public function jiaokaobaodian() { $output = $this->Curls('https://www.jiakaobaodian.com/news/detail/1821559.html'); $list_preg = '/<div class="content ">(.*)<\/div>/Us'; preg_match($list_preg, $output, $content); var_dump($content[0]...

1
0
发表于服务端专区
2019/08/30 11:46

关于ngx.req.get_post_args()问题

参考网上其他人的文章,写了个lua脚本对特殊参数进行屏蔽,如下: ngx.req.read_body() local args, err = ngx.req.get_post_args() if err == "truncated" then -- one can choose to ignore or reject the current request here end if not args then ngx.say("failed to get post args: ", err) return end for key,...

1
0
发表了问答
2015/05/20 18:23

libcurl 异步调用curl_multi_fdset max_fd总返回-1

CURLM *multi_handle = NULL;   multi_handle = curl_multi_init();   // 添加到multi stack   curl_multi_add_handle(multi_handle, curl);   //   int running_handle_count;   while (CURLM_CALL_MULTI_PERFORM == curl_multi_perform(multi_handle, &running_handle_count))   {     int cccc = 0;   }   //   while (running_...

1
0
发表了问答
2019/06/03 16:47

curl返回400

使用curl测试的时候,用curl url地址,返回正常;如果用curl -X get url地址,就返回400;这是咋回事啊?

3
0
发表了问答
2019/04/03 23:26

k8s跨namespace请求

namespace A, 要去请求namespaceB中svc C 报400错误,curl -i http://C.B:8011/projet/version 奇怪的时,在namespace B的其它pod中使用curl -i http://C:8011/projet/version,则能正常访问。 求高手解答下。...

1
0
发表于软件架构专区
2019/03/15 18:56

okhttp3如何断开连接

在android上用okhttp3做http请求,如何终止与服务器的数据传输?服务器使用的是flask。 比如,okhttp3正在读取响应,但响应数据很长,读到一半时不想读了,就调用call.cancel()结束掉。但服务器端会继续写数据,直到把数据传完才停止。这会浪费服务器资源。 如果在PC上用curl测试,读到一半时,用ctrl+c结束掉curl进程,...

2
0
发表了问答
2018/12/14 14:28

使用libcurl返回CURLE_URL_MALFORMAT

如题,下载libcurl源码编译得到lib和dll,分别编译了32位和64位的,然后提交post请求,用32位的dll跑的很愉快,可是同样的代码,换64位的dll后,执行语句res = curl_easy_perform(curl);,返回值CURLE_URL_MALFORMAT。 看字面意思是url格式有问题,这显然是不可能的。 找了很久没找到原因,请问是什么情况?...

2
0
2018/11/09 11:48

nginx问题请求-关于多域名,同一代理端口,访问不同端口

大致情况: 配置了80端口作为nginx监听, 绑定三个域名www.a.com , www.b.com, www.c.com分别。保密所以用a,b,c 端口分别是10000,20000,30000端口。 奇怪的是,外网访问只有www.a.com生效,其它两个都访问不了。 本机使用curl访问时正常的访问三个域名。 这个证明nginx应该是配置成功的。 外网如果通过www.a.com:10000...

5
0
发表了问答
2018/05/16 13:49

PHP curl 扩展库安装(Windows && Linux下)

下面给大家分享 Windows下与Linux(CentOS6.5)下 curl扩展库的安装 Windows: 进入PHP主文件夹 找到 php.ini-development 或 php.int-production 这两个文件(PS:这里说明一下,两者区别在于 development 是开发时使用的 而 production 拥有较高的安全性设定,适合上线当产品用,我这里以 development 为例) 拷贝 php.in...

1
0
发表于运维专区
2018/05/03 13:35

http basic认证,浏览器可以正常访问,curl总是timeout

nginx开启认证,用chrome访问时能正常跳出验证对话框,输入名字和密码正常访问,但是使用curl访问curl -u user:password http://website.com/ (加上--basic 也是一样) 总是第一次出现timeout,再次输入相同命令就可以正常获取网页内容,这是为什么,是和cookie或者缓存有关吗?...

1
0
发表了问答
2014/05/27 16:25

php curl header头问题

/** * 构造POST请求 * @param string $url * @param string $data * @return string */ private function postRequest($url, $data) { $header = array( 'Content-Type: application/json', ); $ch = curl_init(); curl_setopt($ch, CURLO...

3
0
发表了问答
2017/05/15 21:16

PHP的CURL怎么使用HOSTS的配置?

使用的是phpstudy,本机的host设置为如下: 127.0.0.1 t.com 访问127.0.0.1是空的,只有访问t.com才能打开网站。 现在使用cur获取 t.com/login.php 会直接访问到真实互联网站。 我在header头部加入 HOST:127.0.0.1,这样是访问的127.0.0.1默认网站了。 怎么实现curl请求的url和直接用过浏览器访问达到一样的效果?...

10
0
发表了问答
2014/07/17 19:18

Mac 上用android环境编译curl 求指点

mac 系统 10.9 jdk 1.7 ndk n9 android api : 19 curl 7.3 直接把curl的源码放到 eclipse里面去编译各种报错 求有经验的指点一下本人对C++不熟只是初学者

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
154 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部