2

我正在开发的 Windows Phone 应用程序上的 C# 后台传输服务存在问题。

当我下载一个大文件时,服务器在 HTTP 上响应 206 部分响应,下载不起作用并将其状态更改为“已完成”而不下载任何内容。

http://msdn.microsoft.com/en-us/library/hh202959(v=vs.92).aspx文档指出 206 表示下载成功,这让我相信 206 可以通过后台传输服务。但在我的应用程序上,我无法验证这一点。

其他人有这个问题的经验吗?

4

1 回答 1

2

啊,我已经有了答案……

206 正常工作,但检查状态码不足以确定传输结果。除了状态码之外,还应该检查 TransferError 是否为空。

于 2012-06-21T23:17:37.463 回答