【发布时间】:2012-04-17 21:33:40
【问题描述】:
我编写了一个客户端应用程序,假设从 Web 服务器下载文件,非常简单:
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://localhost/audiotest/audio.wav",
@"C:\audio.wav");
}
网站(音频文件所在的位置:http://localhost/audiotest/audio.wav)具有标头 Transfer-Encoding: chunked
当我运行程序时,出现以下错误:
服务器违反了协议。部分=响应正文 Detail=响应块格式无效
当服务器包含 Transfer-Encoding: chunked header 时如何下载文件?
【问题讨论】:
标签: c# chunked-encoding