I wrote a client application that is suppose to download a file from a web server, very simple:
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://localhost/audiotest/audio.wav",
@"C:\audio.wav");
}
The web site (where audio file located: http://localhost/audiotest/audio.wav) has header Transfer-Encoding: chunked
When I run the program, I get following error:
The server committed a protocol violation. Section=ResponseBody Detail=Response chunk format is invalid
How can I download the file when server contains Transfer-Encoding: chunked header?