[英]C# Downloading a file gives different result WebClient - Browser
我一直在嘗試創建類似網絡監視器的應用程序。 為此,我想使用speedtest.net api。 這個想法很簡單,您下載一個包含最佳結果的csv文件。 ( http://www.speedtest.net/csv.php?csv=1&ria=0&s=0 )
但是,當我使用常規瀏覽器下載此文件時,會得到以下信息: 通過C#WebClient下載它時,得到以下信息:
有關如何解決此問題的任何想法?
我通過網絡監視器關注了您的鏈接http://www.speedtest.net/csv.php?csv=1&ria=0&s=0 。 響應中的Http HEADER的字段為Content-length:103,對於整個文件而言,多數民眾贊成太短了。 因此,我認為您的服務返回的內容長度錯誤。 瀏覽器將忽略此錯誤,C#WebClient不會忽略此錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.