HTTP2 неизвестный или неподдерживаемый идентификатор SETTINGS ДОЛЖЕН игнорироваться

Из раздела настроек RFC7540:

Конечная точка, которая получает кадр SETTINGS с любым неизвестным или неподдерживаемым идентификатором, ДОЛЖНА игнорировать этот параметр.

Предназначено ли это для применения к одному параметру, или все кадры параметров должны игнорироваться, если есть какие-либо неизвестные или неподдерживаемые идентифицированные?

1 ответ

Решение

Просто одна настройка! Кадр может содержать несколько настроек. Идея состоит в том, что дальнейшие расширения HTTP/2 могут вводить новые настройки, но они должны работать таким образом, чтобы "старые реализации" работали, даже если они не поддерживают расширение. Существует также механизм подтверждения, который следует использовать, чтобы не подтверждать какие-либо параметры, которые были проигнорированы.

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