“ 虽然 h2 有 h2c ( HTTP/2 Cleartext ) 可以通过非加密通道传输,但是支持的浏览器初期还是比较少的,所以目前部署 h2 还是需要走加密的,不过由于 Let ’ s Encrypt 大力推行免费证书和证书的廉价化,部署 h2 的成本并不高。 ”
。。。。。。真棒 ,我服。
![]() | 1 lhbc 2017-02-19 11:30:03 +08:00 via iPhone ![]() Java 8 笑而不语 |
![]() | 3 old9 2017-02-19 11:34:44 +08:00 via Android 一直如此 |
4 lcorange 2017-02-19 11:35:57 +08:00 ![]() 但是...chrome 里, F12 的开发者工具, network 标签,勾选显示协议,然后就显示了 h2 和 http/1.1 |
![]() | 5 Zzzzzzzzz 2017-02-19 11:36:17 +08:00 ![]() """ For HTTP/2 over TLS (h2), if you do not implement the http1.1 ALPN identifier, then you will not need to support any HTTP/1.1 features. For HTTP/2 over TCP (h2c), you need to implement the initial upgrade request. """ https://http2.github.io/faq/ 官方逼死同人系列 |
![]() | 6 Monstercat 2017-02-19 11:37:01 +08:00 ![]() 讲真 官方就是这么叫的 |
![]() | 7 SourceMan 2017-02-19 11:42:15 +08:00 via iPhone 讲真,官方和 chrome 都这么写 |
8 vilen1 2017-02-19 11:43:15 +08:00 h2 数据库表示淡定 |
![]() | 9 ferrum 2017-02-19 11:49:50 +08:00 这个缩写没问题,吐槽「 H5 」,是因为「 HTML 5 」本来就是缩写了,而「 H5 」就是缩写的缩写。 |
![]() | 11 zhujinliang 2017-02-19 11:52:04 +08:00 via iPhone @ferrum HyperText Transfer Protocol |
![]() | 14 340244120 2017-02-19 11:58:07 +08:00 via Android 在上下文里不会出现歧义的时候 这么用完全没问题。怎么方便怎么来,又不是搞八股文 |
![]() | 15 maja 2017-02-19 12:01:07 +08:00 楼主你小白了,看看chrome 的 developer tool 就可以看到官方版本就叫做 h2 |
![]() | 16 ETiV 2017-02-19 12:05:21 +08:00 via iPhone 有上下文随便叫啊 就像有些人英语说得不咋样,口音重,不影响交流就 OK 了嘛 |
![]() | 18 shierji 2017-02-19 12:36:51 +08:00 h2 是官方写法- - |
![]() | 19 zkd8907 2017-02-19 12:48:31 +08:00 心疼楼主 |
![]() | 20 kn007 2017-02-19 12:53:19 +08:00 官方写法,好吧。 |
![]() | 22 dongxiaozhuo 2017-02-19 12:58:04 +08:00 via iPhone HTML 5 表示淡定。 |
![]() | 23 xjp 2017-02-19 13:00:25 +08:00 心疼楼主 但是和楼主一样觉得 h2 的说法很奇怪 |
24 heimeil 2017-02-19 13:39:53 +08:00 via Android 在推广上叫 HTTP/2 ,但在各种库里一开始就用 h2 表示,包括 chrome 控制台也是显示 h2 |
![]() | 25 Chingim 2017-02-19 16:07:20 +08:00 via iPhone 不影响交流就行。 H5 有什么问题吗? |
26 markx 2017-02-19 16:30:33 +08:00 @Zzzzzzzzz 似乎在原文中, h2 是 HTTP/2 over TLS 的缩写,并不是 HTTP/2 的缩写。这个文章通篇都是用的 HTTP/2 ,并没有用 h2 来指代 HTTP/2 。 |
![]() | 27 Showfom PRO H2 是可以用来缩写 HTTP/2 的 |
![]() | 28 choury 2017-02-19 16:43:58 +08:00 via Android @markx 但是现在所有主流浏览器都只只持 h2 ,而且说起 HTTP/2 都是说明要 https 的,所以 h2 基本上就能代表了 HTTP/2 ,估计马上 h2c 就会被遗忘了 |
29 RqPS6rhmP3Nyn3Tm 2017-02-19 16:49:15 +08:00 via iPhone 要是哪天 HTTP 出到 5 了怎么办…… |
30 RobertYang 2017-02-19 16:53:12 +08:00 via Android 我觉得只要能理解就没什么问题 |
![]() | 31 jybox 2017-02-19 16:57:31 +08:00 ![]() @Chingim H5 主要是含义不明确吧, h2 指的就是 HTTP/2 的协议和支持情况。但 H5 指的并不只是 HTML5 (相信如果大家要指狭义的 HTML5 应该不会用 H5 这个缩写),而是指 HTML5 以及同时代的其他 W3C 标准( CSS 、 XHR 、 SVG 、触控和其他传感器)、 Javascript 标准( ES6/7/8 )。而且 H5 隐含的意思还包括:不用 Flash 、可以在微信中运行、炫酷的交互效果、 Web App 等等。 |
![]() | 32 Volio 2017-02-19 18:07:33 +08:00 ![]() |
![]() | 33 learnshare 2017-02-19 18:26:15 +08:00 <h1></h1> ... <h5></h5> ... |
34 laoyur 2017-02-19 18:48:56 +08:00 @Zzzzzzzzz #10 ferrum: 这个缩写没问题,吐槽「 H5 」,是因为「 HTML 5 」本来就是缩写了,而「 H5 」就是缩写的缩写。 Zzzzzzzzz: HTTP 也是 Hypertext Transfer Protocol 的缩写 哈哈,这个逗,想听听 ferrum 同学会如何作答 |
35 tairan2006 2017-02-19 21:28:17 +08:00 跟 32 楼反应一致,因为是 HTML 标签呢 |
37 mingyun 2017-02-19 22:52:07 +08:00 涨知识了 |
![]() | 38 x86 2017-02-19 22:52:59 +08:00 “小张啊,给公司的 h5 网站上 h2 协议吧” |
39 skylancer 2017-02-20 00:50:27 +08:00 via Android H5 和 H2 是两回事呐 |
![]() | 40 Perry 2017-02-20 01:19:37 +08:00 via iPhone 是 h2 不是 H2 |
![]() | 41 liuxey 2017-02-20 09:54:50 +08:00 在这么精简下去,早晚出现水分子( h2o ) |
![]() | 42 Mutoo 2017-02-20 10:13:19 +08:00 i18n 表示没有压力 |
![]() | 43 zhouyg 2017-02-20 10:54:13 +08:00 H5 表示接锅 |
44 SCGabriel 2019-07-13 11:19:59 +08:00 所以更应该吐槽英文里的字母缩写,越来越混乱。。。。。。。。 |
![]() | 45 docx 2020-09-28 18:31:12 +08:00 via Android 不是挺好的嘛……h2 叫起来很方便 |
![]() | 46 wucao219101 2020-11-24 00:12:38 +08:00 https://httpd.apache.org/docs/2.4/howto/http2.html - h2 is HTTP/2 over TLS (protocol negotiation via ALPN). - h2c is HTTP/2 over TCP. |