naw*_*fal 0 c# httpwebrequest getresponse windows-phone-7
using System;
using System.Net;
using System.Xml.Linq;
namespace PhoneApp1
{
public class ABC
{
//constructor
public ABC()
{
}
void abc()
{
String url = "";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)req.GetRepsonse(); //why a wiggly line here?
XDocument Xmldoc = XDocument.Load(url);
}
Run Code Online (Sandbox Code Playgroud)
我没有得到GetResponse()
这个req
对象.为什么会这样?
这个链接和许多链接说它应该是可能的.
鉴于您的命名空间,我假设您正在编写Windows Phone 7应用程序.(在问题中明确说明这一点会很有帮助.)Windows Phone 7开发使用Silverlight,它不支持同步操作GetResponse
.您应该查看Silverlight版本的MSDNHttpWebRequest
,并查找旁边带有电话图标的成员.请注意,如果您按照该链接进行操作,则无法找到GetResponse
方法.你必须BeginGetResponse
异步调用和处理它.
(通过将新的异步工作放入C#5,这一切都将变得更加容易.)
归档时间: |
|
查看次数: |
515 次 |
最近记录: |