2016-06-11 69 views

回答

1

沒有HTTPS 1.x或HTTPS 2.x.只有HTTP 1.0,HTTP 1.1和HTTP/2。 HTTPS意味着只有任何這些HTTP協議都封裝在TLS連接中。

對於所有這些,TLS部分基本相同。但在使用帶有HTTP/2的TLS時,協議版本,密碼和TLS壓縮存在一些限制,有關詳細信息,請參閱RFC 7540, section 9.2。爲了讓服務器更容易瞭解此TLS連接中使用的主要HTTP協議版本,客戶端應使用ALPN TLS擴展來告訴服務器它支持HTTP/2。

+1

也許你可以通過SSL/TLS添加HTTPS = HTTP。 –

+1

@LexLi:我認爲這應該是顯而易見的「HTTPS意味着只有任何這些HTTP協議封裝在TLS連接」 –

+0

明智的答案。非常感謝!!它清除了所有的混亂。 – YumYumYum