【发布时间】:2011-12-10 01:23:12
【问题描述】:
假设我使用HttpWebRequest 调用用python 编写的Web 服务并且该服务返回一个XML 文件。假设下载数据需要 10 秒。
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
if(allDate100%Transfered)
MsgBox.show("u can now CUT your cable. All data is there!!!");
是否有任何财产可以检查是否所有内容都已转移?
因为我想继续,例如将接收到的数据读入一个字符串,但前提是所有数据都已成功下载。
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
String xml = reader.ReadToEnd();
我是否从网络服务收到任何消息或标志,告诉我所有数据都确实存在并且我不再需要连接?
编辑:问题仍然存在。我得到不同的答案,而且他们矛盾彼此。
【问题讨论】:
-
多花点时间在格式和英语上。使用粗体代替大写字母,避免使用感叹号。你的代码不应该说
response.GetResponseStream()吗?
标签: c# httpwebrequest