我正在将一些代码移植到Windows Phone 7.这行似乎不起作用:
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
我一直试图找到答案,但我能找到的只是对以前从未使用过的异步方法的反思。非常感谢任何帮助。
答案 0 :(得分:4)
我会继续并假设您正在为Windows Phone 7编写Silverlight应用程序;如果是这样的话:
Silverlight不支持使用同步Web请求。您需要做的是使用HttpWebRequest.BeginGetResponse方法,并将其传递给函数委托,以便在检索到响应后对其执行操作。 MSDN在页面底部有一个很好的代码示例,展示了如何使用异步方法。
答案 1 :(得分:3)