Empêcher le serveur d'encoder dans gzip lors du téléchargement avec WebClient
Question
J'ai un gestionnaire de téléchargement qui utilise WebClient.DownloadFileAsync. Webclient ne semble pas gérer l'encodage gzip et certains serveurs insistent pour l'utiliser. Comme la quasi-totalité des fichiers à télécharger sont déjà compressés, il serait intéressant de pouvoir les forcer à s’arrêter.
J'ai essayé de ne rien paramétrer sur Accept-Encoding, mais les serveurs continuent d'envoyer encore gzip. Est-il possible de désactiver ou devrai-je recourir à la vérification des en-têtes de réponse?
La solution
Voir ce message de Jeff Atwood pour la solution:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow