Content-Length header is one of the restricted headers. How can I download podcasts or other content in chunks?
Try using the byte-range header.
request = (HttpWebRequest)HttpWebRequest.Create(..);
request.Method = “GET”;
request.Headers[“Range”] = desiredRange;
request = (HttpWebRequest)HttpWebRequest.Create(..);
request.Method = “GET”;
request.Headers[“Range”] = desiredRange;