Вопрос

Может ли http / 1.0 обрабатывать дефлированный и gzip-контент? Я завершил реализацию deflate и gzip на своем минималистском веб-сервере, и я действительно не знаю, способны ли браузеры с http / 1.0 обрабатывать сжатый контент с раздувом и сжатием.

Это было полезно?

Решение

Ну, на самом деле все зависит от браузера; не протокол (HTTP 1.0 допускает сжатие довольно счастливо)

Вы должны изучить Accept. -Кодировать заголовок , который будет либо gzip, либо deflate. Если заголовка нет, не сжимайте.

Другие советы

Похоже, существуют разные интерпретации того, что означает deflate . HTTP 1.1 определяет формат RFC 1950 (zlib), но IIS создает необработанный Deflate . Internet Explorer не может обработать поток RFC 1950 - он интерпретирует кодировку содержимого deflate как RFC 1951 - поэтому вы можете полностью отказаться от этого формата.

.NET DeflateStream only реализует алгоритм сжатия Deflate, он не создает формат Zlib.

Ознакомьтесь с этим довольно обширным списком . (краткий ответ: да, да).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top