private static HttpWebRequest CreateHttpWebRequest(string url)
{
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Headers.Add("Accept-Encoding", "gzip");
request.AutomaticDecompression = DecompressionMethods.GZip;
request.MaximumAutomaticRedirections = 2;
request.MaximumResponseHeadersLength = 4 * 1024;
request.ReadWriteTimeout = 1 * 1000;
request.Timeout = 5 * 1000;
return request;
}