Ho scritto un'applicazione client che è supponiamo di scaricare un file da un server web, molto semplice:C# utilizzando WebClient per scaricare Chunked contenuti codificati
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://localhost/audiotest/audio.wav",
@"C:\audio.wav");
}
Il sito (in cui trova file audio: http://localhost/audiotest/audio.wav) ha intestazione Transfer-Encoding: chunked
quando eseguo il programma, ottengo l'errore seguente:
The server committed a protocol violation. Section=ResponseBody Detail=Response chunk format is invalid
Come posso scaricare il file quando il server contiene Transfer-Encodin g: intestazione chunked?
Generalmente è una buona idea spiegare il contenuto del collegamento. Porta a una migliore comprensione e una più facile selezione di link da 1/100 (in casi estremi) –
Ok. Ricorderò la prossima volta. – Sarrus