Я разрабатываю расширение для Chrome, и по какой-то причине мне нужно отключить следующие транспортные протоколы: HTTP/2
, SPDY
, QUIC
, в основном разрешено только HTTP/1.1
.
Теоретически я могу изменить на мягкое отключение HTTP/2
, изменив заголовок запроса HTTP "Connection:".
Использование « Connection: keep-alive » предотвращает « Connection: upgrade ». но этот метод не гарантируется для URI "https", поскольку HTTP/2
поверх TLS использует идентификатор протокола "h2".
Могу ли я каким-то образом заставить начать использовать только HTTP/1.1
?
Если включено, есть ли в API браузера метод, который может закрывать незанятые сокеты, как это происходит с кнопкой на этой странице chrome://net-internals/#sockets
.