WP7上的WebClient不会下载整个字符串,而是任意删除它

时间:2012-11-08 05:04:05

标签: c# windows-phone-7 rest webclient

我正在尝试从Windows Phone 7上的公共API下载一长串JSON,但是我发现没有下载整个JSON,根据所选文件,字符串会被切断为不同的长度。我已经使用OpenReadAsyncDownloadStringAsync尝试了此操作。

WebClient wc = new WebClient();
wc.DownloadStringComplteted += new DownloadStringCompletedEventHandler(DownloadStringCompleted);
wc.DownloadStringAsync(new Uri("http://api.example.com"));

通过在事件完成处理程序中插入断点,我可以看到args.Result属性不包含API的完整字符串,并且在不同的时间间隔被切断。

这个程序在应用程序的其他地方工作,我测试了API并确保content-length是正确的以及所有这些 - 我仍然无法解决为什么字符串被WebClient切断。

0 个答案:

没有答案