Firefox里的http2 · http2講解

2018-06-30 19:22 更新

9. Firefox里的http2

Firefox緊跟著草案,并且很早之前就實(shí)現(xiàn)了http2的測(cè)試實(shí)現(xiàn)。在http2協(xié)議開(kāi)發(fā)的時(shí)候,客戶端和服務(wù)器需要采用同一的協(xié)議草案版本,進(jìn)行測(cè)試也變得比較繁瑣。所以請(qǐng)一定注意你的客戶端和服務(wù)器支持的是一樣的版本。

+

9.1. 首先,確保它已被啟用

從發(fā)布于2015年1月13日的Firefox 35之后,http2支持是默認(rèn)開(kāi)啟的。

+

在地址欄里進(jìn)入'about:config',再搜索一個(gè)名為“network.http.spdy.enabled.http2draft”的選項(xiàng),確保它被設(shè)置為true。Firefox 36添加了一個(gè)“network.http.spdy.enabled.http2”的配置項(xiàng),并默認(rèn)設(shè)置為true。后者控制的是“純”http2版本,而前者控制了啟用/禁用通過(guò)http2草案版本進(jìn)行協(xié)商。從Firefox 36之后,這兩者都默認(rèn)為true。

+

9.2. 僅限TLS

請(qǐng)記住Firefox只在TLS上實(shí)現(xiàn)了http2。你只會(huì)看到http2只在https://的網(wǎng)站里得到支持。

+

9.3. 透明!

在UI上,沒(méi)有任何元素標(biāo)明你正在使用http2。但想確認(rèn)也并不復(fù)雜,一種方法是啟用“Web developer->Network”,再查看響應(yīng)頭里面服務(wù)器發(fā)回來(lái)的內(nèi)容。這個(gè)響應(yīng)是“HTTP/2.0”,并且Firefox也插入了一個(gè)自己頭“X-Firefox-Spdy:”,如上面截圖所示。

+

你在這里看到的頭文件是網(wǎng)絡(luò)工具把二進(jìn)制的http2格式轉(zhuǎn)換成類似HTTP 1.x顯示方式的文本格式。

+

9.4. 圖形化HTTP/2

有一些Firefox的插件可以圖形化HTTP/2,比如“HTTP/2 and SPDY Indicator”。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)