Do I need to specify in my request that I wish to accept gzip, or is this default behavior? I am talking to a WCF RESTful Json service.
// Create the web request
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
request.Headers["Accept-Encoding"] = "gzip";
Actually, you should just set
AutomaticDecompression, theWebRequestwill setAccept-Encodingfor you automatically.