HTTP/2 預計在 Java 9 加入支援,所以我想預計會開始增加使用率。
目前 BitBucket 上的 TclCurl 已經加上 HTTP/2 的支援,所以如果要測試 HTTP/2,需要使用 TclCurl。根據 Tcler's Wiki 的資料,目前好像也只有 TclCurl 可以使用 (PS. 目前內建的 http 套件只支援到 1.1)。
Debian 方面,7.22.0+hg20160822-1 這個版本就是使用目前 BitBucket 上到最近的 source code。
openSUSE 的部份我檢查了一下,發現還停留在原作者最後一個釋出的版本,所以我把 openSUSE 的檔案拿過來,加上 BitBucket 上的 source code,然後修改 spec 的 URL 到目前的來源,試著 build 一版看會不會有問題。
(另外一個問題是 openSUSE 42.x CURL 版本停在 7.37.0,這表示我可能需要升級 CURL)
(升級到 7.54.1,然後 TclCurl 會發生 libssh2_scp_recv2 找不到的問題,這需要升級 libssh2-1 到新的版本,我升到 libssh2-1-1.8.0-56.2.x86_64 以後解決問題)
更新:
Tools for debugging, testing and using HTTP/2
( 所以 CURL 在 7.43.0及以後的版本,使用 nghttp2 這個函式庫來支援 HTTP/2)
cURL 的文件部份:
HTTP/2 with curl
HTTP/2 解釋文件:
http2 explained
另外的文件:
Introduction to HTTP/2
Chapter 12. HTTP/2
沒有留言:
張貼留言