是否有命令或服务告诉我我的网站是通过HTTP还是HTTP/2提供服务.
我找到了这个工具:HTTP/2测试| 一个简单的HTTP/2.0测试工具,但它只告诉我我的网站是否支持HTTP/2,而不是它是否已经使用HTTP/2.
这些也是Chrome扩展程序:HTTP/2和SPDY指示器,它告诉我已经在我的网站上启用了HTTP/2,但据我所知,我的Apache版本甚至不支持它.
有没有办法确定?谢谢!
haz*_*haz 27
这是另一种可能更简单的方法,如果您没有准备好访问命令行和 cURL,或者您正在浏览 CDN 的多个层(例如,如果您的 HTTP/2 由像 CloudFlare 这样的提供商提供)。
如果你看到了h2,那么恭喜你!您的网站正在通过 HTTP/2 提供服务。
Rob*_*Rob 20
Apache不必支持它.Chrome扩展程序会读取HTTP标头以确定该标头.
另一种方法是查看Chrome或Firefox中的网络选项卡>标题>响应标题>查看源.在那里可以看到标题.它应该是"HTTP/2"或者我现在不记得的那种.
最简单:您可以使用curl -I <your site>哪个将HTTP响应作为第一行.
HTTP/2.0 200
server:nginx
date:Fri, 29 Apr 2016 14:31:40 GMT
content-type:text/html; charset=utf-8
content-length:7629
last-modified:Thu, 07 Apr 2016 02:41:08 GMT
....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8240 次 |
| 最近记录: |