我一直在尝试创建一个类似网络监视器的应用程序。为此,我想使用 speedtest.net api。这个想法很简单,您下载一个包含最佳结果的 csv 文件。( http://www.speedtest.net/csv.php?csv=1&ria=0&s=0 )
然而,当我用我的常规浏览器下载这个文件时,我得到这个: 当我通过 C# WebClient 下载它时,我得到这个:
关于如何解决这个问题的任何想法?
我一直在尝试创建一个类似网络监视器的应用程序。为此,我想使用 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 不会忽略此错误