谷歌使用HTTP / 2.0?

时间:2015-02-18 22:39:18

标签: http http2

为什么Google目前已经在使用HTTP / 2.0,因此没有任何RFC(它已于2015年2月17日被IETF批准为新标准)。但我发现谷歌正在使用它。怎么会这样?

我从谷歌那里得到这个(使用google.de):

https://www.google.de/

GET / HTTP/1.1
Host: www.google.de
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: *****
DNT: 1
Connection: keep-alive

HTTP/2.0 200 OK
Alternate-Protocol: 443:quic,p=0.08
Cache-Control: private, max-age=0
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Wed, 18 Feb 2015 23:10:26 GMT
Expires: -1
Server: gws
Set-Cookie: ***
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Firefox-Spdy: h2-14

2 个答案:

答案 0 :(得分:3)

大多数浏览器(最新版本)支持SPDY / HTTP 2.0已有一段时间了,您可以在http://caniuse.com/#search=spdy上跟踪其他网络相关技术。

此外,如果客户不支持它,网络服务器会以“旧”方式回复,这对于引入新技术非常有用。

答案 1 :(得分:2)

服务器和许多UA都实现了几个月前在Internet草案中指定的HTTP / 2变体。除了命名协议的ALPN标识符之外,它与最终的HTTP / 2协议没有实质性的不同。