nginx: как отключить динамическую таблицу HPACK

HPACK RFC 7541 упоминает в «Разделе 4.2. Максимальный размер таблицы» возможность узла HTTP/2 «удалять записи из динамической таблицы, устанавливая максимальный размер 0, который впоследствии может быть восстановлен». Это функция, которую nginx предоставляет разработчику приложения? Например, могу ли я полностью отключить динамическую таблицу, чтобы поля заголовков не кэшировались? Или я могу произвольно отправить запрос на сброс, чтобы все записи были вытеснены, а затем восстановлен размер динамической таблицы? Если да, то как? Это должно упростить сбор tcpdump в середине сеанса HTTP/2 после того, как несколько заголовков уже были кэшированы, чтобы можно было узнать полное содержимое заголовка.

Я пытался поиграть с «http2_max_field_size» и «http2_max_header_size» в файле конфигурации сервера, но когда я устанавливаю их равными нулю, сервер возвращает ошибку при отправке заголовка.

0 ответов

Другие вопросы по тегам