#Что означает ошибка
Сайт отправил недопустимый ответ. ERR_HTTP2_PROTOCOL_ERROR
Ошибка протокола HTTP/2 возникает при сбоях связи между Chrome и сервером: антивирус, расширения, кэш. Очистите кэш, отключите расширения и проверку HTTPS в антивирусе.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Антивирус перехватывает HTTPS | Ошибка на многих сайтах. Откройте журнал защиты и найдите запись с тем же временем. Не отключайте защиту: сначала проверьте источник файла или правило блокировки. | Отключите. После проверки восстановите прежнее состояние, если ошибка не исчезла. |
| Расширения | Помогает режим инкогнито. Проверьте работу без последнего добавленного расширения или мода; не удаляйте все компоненты одновременно. | Отключите. После проверки восстановите прежнее состояние, если ошибка не исчезла. |
| Повреждён кэш | Ошибка постоянна. Повторите действие после штатного закрытия приложения; очистка кэша нужна лишь после сохранения пользовательских данных. | Очистите. Перед этим сохраните настройки и локальные данные, которые могут быть потеряны. |
| Проблема на сайте | Только один сайт. Сравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения. | Подождите. После действия повторите исходную операцию. |
#Пошаговое решение
- Откройте в режиме инкогнитоОткройте окно инкогнито через Ctrl+Shift+N и попробуйте тот же URL. Если ошибка исчезла, проверьте установленные расширения и данные сайта в обычном профиле. Учтите, что некоторые расширения разрешены и в инкогнито — проверьте их отдельно.
- Очистите кэшОткройте параметры конфиденциальности браузера и очистите только временные файлы в кеше за подходящий период, не выбирая пароли и данные сайтов. Затем перезагрузите проблемную страницу. При ошибке после отправки формы не повторяйте платёж или публикацию без проверки результата.
- Отключите антивирусную проверку HTTPSНе отключайте антивирусную проверку HTTPS глобально. Вместо этого посмотрите, регистрирует ли защитное ПО сбой соединения, обновите его компоненты и сертификаты или проверьте сайт в другом браузере. Исключение допустимо лишь для подтверждённого ресурса и по инструкции производителя.
- Проверьте поддержку HTTP/2 на стороне сайтаЕсли
ERR_SPDY_PROTOCOL_ERRORпоявляется только на конкретном сайте, проверьте этот же адрес в другом браузере и через мобильную сеть. Ошибка на разных устройствах при исправной работе остальных HTTPS-сайтов указывает на вероятную проблему совместимости HTTP/2 или промежуточного сервера сайта. Передайте владельцу адрес и время ошибки. Администратор может проверить ответ командойcurl -I --http2 https://ВАШ-ДОМЕН/в терминале с поддержкой HTTP/2, заменив пример реальным адресом; ошибка curl сама по себе не подтверждает неисправность HTTP/2 без просмотра журналов сервера.
#Проверка результата
Откройте тот же адрес, где возникало «Chrome: ERR_SPDY_PROTOCOL_ERROR / ERR_HTTP2_PROTOCOL_ERROR», в исходном браузере. Сравните с другим подключением и проверьте точный код ответа. Не используйте незащищённые обходы HTTPS как доказательство исправления.