【发布时间】:2013-03-09 16:25:15
【问题描述】:
我正在为 Windows Phone 制作一个应用程序,因为我需要一些保存在 Web 浏览器控件中的登录 cookie,所以我使用这里的代码:Grabbing Cookies in Web Browser Control - WP7 创建一个 HTTPWebRequest 并获取一些 JSON 数据进行解析,但我在这个 sn-p 的最后一行出现两个错误
Dim browser = New WebBrowser()
Dim brwhttp = GetType(WebRequestCreator).GetProperty("BrowserHttp")
Dim requestFactory = TryCast(brwhttp.GetValue(Browser, Nothing), IWebRequestCreate)
Dim uri = New Uri("some-url")
Dim req = requestFactory.Create(uri)
req.Method = "GET"
req.BeginGetResponse(New AsyncCallback(request_CallBack), WebRequest)
(1)。 'WebRequest' 是一种类型,不能用作表达式。 (2)。委托“System.AsyncCallback”需要一个“AddressOf”表达式或 lambda 表达式作为其构造函数的唯一参数。
如何解决?
更新 1:通过在“request_CallBack”之前添加“地址”来修复错误 (2),但错误 (1) 仍然存在。 更新 2:修复了所有错误,但没有得到任何响应(空)。我的代码有什么问题?
【问题讨论】:
标签: vb.net httpwebrequest windows-phone-8 webbrowser-control windows-phone