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";
In fact, you just need to install AutomaticDecompression , WebRequest will automatically install Accept-Encoding .
AutomaticDecompression
WebRequest
Accept-Encoding
request.AutomaticDecompression = DecompressionMethods.GZip