Pergunta
é http / 1.0 capaz de lidar com conteúdo esvaziado e gzip? Eu terminei de implementar desinflar e gzip no meu servidor web minimalista e eu realmente não sei se navegadores com HTTP / 1.0 são capazes de desinflar alça e gzip conteúdo comprimido.
Solução
Bem realmente é baixo para o navegador; não o protocolo (HTTP 1.0 não permite a compressão muito feliz)
Você deve estar examinando a Aceitar -encoding cabeçalho, que será ou gzip, desinflar. Se o cabeçalho não está lá, então não fazer compressa.
Outras dicas
Parece haver diferentes interpretações do que significa o deflate
. HTTP especifica formato 1.1 RFC 1950 (a zlib), mas IIS produz matéria- Deflate fluxo vez. Internet Explorer não pode lidar com um RFC 1950 stream - que interpreta o deflate
Content-Encoding como RFC 1951 -. Assim você pode querer evitar esse formato inteiramente
O DeflateStream
.NET única implementa o algoritmo de compressão Deflate, ele não cria o formato Zlib.
Confira este bastante extensa lista . (Resposta curta parece ser: Sim, eles fazem).