cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。Curl 7.66.0 已经发布,更改内容如下:
Retry-after:一些服务器不能或不愿意响应时,返回的一个标准 HTTP 报头,表示在几秒钟后,或在未来的某个时间,请求可能会得到响应
HTTP/3:这个实验特性在默认情况下是禁用的,但是可以启用(通过设置)
并行传输:此版本可以使用 curl 工具的新选项 -Z / –parallel 进行并行传输
curl_multi_poll:这是一个新的函数,它非常类似 curl_multi_wait。它解决了一个问题:在 libcurl 根本没有文件描述符等待的情况下,应用程序应该做些什么
SASL authzid:此版本中,在使用 SASL 身份验证时,curl 和 libcurl 可以提供 authzid 字段
另外还有修复一些 bug:
在 Windows 上 .netrc 和 .curlrc:此版本,curl 和 libcurl 将检查和使用这些文件的点前缀版本,即使 Windows 上也是如此
asyn-thread: 创建要等待的套接字对
修复一个回归:使 curl 在使用代理进行多级身份验证(如 HTTPDigest)时,不能正确地使用 URL 中的凭据
将代码移到 ssh 后端的 vssh 中
默认情况下禁用 HTTP/0.9
更多内容见发布说明:
https://daniel.haxx.se/blog/2019/09/11/curl-7-66-0-the-parallel-http-3-future-is-here/
下载地址: