我正在为chrome开发扩展程序,由于某种原因,我需要禁用以下传输协议:HTTP/2
,SPDY
,QUIC
,基本上只有HTTP/1.1
应该被允许。
理论上,我可以通过更改HTTP“ Connection:”请求标头将其修改为软禁用HTTP/2
。
使用“ 连接:保持活动”可防止“ 连接:升级”。但是对于“ https” URI不能保证使用此方法,因为基于TLS的HTTP/2
使用了“ h2”协议标识符。
我能以某种方式强制仅开始使用HTTP/1.1
吗?
如果启用,则浏览器API中有一种方法可以关闭空闲套接字,就像在此页面chrome://net-internals/#sockets
上执行按钮一样。