curl 7.66.0 發布:支持HTTP/3 和並行傳輸
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
更多內容見發布說明:
下載地址: