Поддерживает ли Chrome Brotli? (Accept-Encoding не содержит br)

Can I use На странице говорится, что Chrome уже некоторое время поддерживает brotli. Я бы подумал, что строка Accept-Encoding будет такой:

Accept-Encoding:gzip, deflate, sdch, br

Но я проверил запрос к StackOverflow, например. и он не содержит brotli:

Accept-Encoding:gzip, deflate, sdch

Я полагаю, что большинство веб-серверов на самом деле не вернут вам brotli, если его нет в Accept-Encoding, поэтому он частично поддерживается только кажется.

Это будет добавлено позже или есть какой-то трюк, о котором я не знаю?


person Ilya Chernomordik    schedule 14.11.2016    source источник


Ответы (1)


Brotli работает только через HTTPS

Есть много сообщений в блогах об этом, если вы погуглите. Вот один:

https://samsaffron.com/archive/2016/06/15/the-current-state-of-brotli-compression

Brotli поддерживает только HTTPS

Если вы посещаете сайт через HTTP, ваш браузер не примет кодировку br. Обоснование этого задокументировано в конце выпуска хрома.

Связанная проблема Chromium находится здесь:

https://bugs.chromium.org/p/chromium/issues/detail?id=452335

Доступ к StackOverflow возможен через не-HTTPS-соединение.

Убедитесь, что вы собираетесь https://stackoverflow.com вместо http://stackoverflow.com

EDIT: доступ к StackOverflow больше невозможен при подключении не по протоколу HTTPS.

person theyetiman    schedule 24.11.2016
comment
Доступ к StackOverflow больше невозможен при не HTTPS-соединении. - person Ozil; 11.07.2018