Vb.net 在WP8应用程序中发布请求
我正在为Windows Phone 8创建一个VB.NET应用程序,目前正在寻找一个解决方案,向页面发送POST请求,并获取响应(只需知道页面内容)。 我在几个论坛上搜索,但没有一个对我有帮助Vb.net 在WP8应用程序中发布请求,vb.net,http,xaml,post,windows-phone-8,Vb.net,Http,Xaml,Post,Windows Phone 8,我正在为Windows Phone 8创建一个VB.NET应用程序,目前正在寻找一个解决方案,向页面发送POST请求,并获取响应(只需知道页面内容)。 我在几个论坛上搜索,但没有一个对我有帮助 在您下载此NuGet软件包HttpClient for Windows Phone并尝试以下代码之前,请提前感谢您: var-httpClient=new-httpClient() var request=newhttprequestmessage(HttpMethod.Get)http://www.go
在您下载此NuGet软件包HttpClient for Windows Phone并尝试以下代码之前,请提前感谢您:
var-httpClient=new-httpClient()代码>
var request=newhttprequestmessage(HttpMethod.Get)http://www.google.com/");代码>
var response=wait-httpClient.sendsync(请求)代码>
var result=response.Content.ReadAsStringAsync().result代码>
这对你有帮助
你必须在异步方法中使用,试试这个。
Async函数将webasync()作为任务(整数的)访问
作为HttpClient的Dim客户端=新的HttpClient()
Dim getStringTask作为任务(字符串的)=客户端。GetStringAsync(“http://google.com")
将URL内容设置为字符串=等待getStringTask
返回urlContents.Length
结束函数
好的,我将您的代码转换为VB.NET,但它不起作用:(我收到此错误消息:await'只能用于标记为“async”修饰符的方法
仍然存在相同的问题…我将您的函数添加到我的代码中,但相同的错误发生在相同的位置…您可以在此处看到我的代码:那么请查看msdn上的帖子: