Evite que el servidor codifique en gzip al descargar con WebClient
Pregunta
Tengo un administrador de descargas que utiliza WebClient.DownloadFileAsync. El cliente web no parece manejar la codificación gzip y algunos servidores insisten en usarlo. Dado que casi todos los archivos que descargará ya están comprimidos, sería bueno poder forzarlo a detenerse.
He intentado configurar Accept-Encoding en nada, pero los servidores siguen enviando gzip. ¿Es posible desactivar o tendré que recurrir a la verificación de los encabezados de respuesta?
Solución
Vea esta publicación de Jeff Atwood para la solución:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow