Tôi đã viết một ứng dụng khách là giả sử để tải về một tập tin từ một máy chủ web, rất đơn giản:C# sử dụng WebClient tải chunked nội dung mã hóa
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://localhost/audiotest/audio.wav",
@"C:\audio.wav");
}
Trang web (nơi tập tin âm thanh nằm: http://localhost/audiotest/audio.wav) có tiêu đề Transfer-Encoding: chunked
khi tôi chạy chương trình, tôi nhận được lỗi sau:
The server committed a protocol violation. Section=ResponseBody Detail=Response chunk format is invalid
Làm thế nào tôi có thể tải về các tập tin khi máy chủ chứa Transfer-Encodin g: tiêu đề chunked?
Nói chung, bạn nên giải thích nội dung của liên kết. Dẫn đến hiểu rõ hơn và lựa chọn dễ dàng hơn các liên kết 1/100 (trong trường hợp cực đoan) –
Ok. Tôi sẽ nhớ lần sau. – Sarrus