HttpWebRequest and gzip

Do I need to indicate in my request that I want to accept gzip, or is this the default behavior? I am talking to WCF RESTful Json service.

// Create the web request HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest; request.Headers["Accept-Encoding"] = "gzip"; 
+7
source share
1 answer

In fact, you just need to install AutomaticDecompression , WebRequest will automatically install Accept-Encoding .

 request.AutomaticDecompression = DecompressionMethods.GZip 
+23
source

All Articles