принудительно начать использовать только HTTP / 1.1 - PullRequest
0 голосов
/ 29 октября 2018

Я разрабатываю расширение для 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...