【发布时间】:2013-12-26 13:54:35
【问题描述】:
我正在为 Windows Phone 8 创建一个 VB.NET 应用程序,我目前正在寻找一种将 POST 请求发送到页面并获取响应的解决方案(只需了解页面内容)。 我搜索了几个论坛,但没有一个对我有帮助。
提前谢谢你
【问题讨论】:
标签: vb.net http xaml post windows-phone-8
我正在为 Windows Phone 8 创建一个 VB.NET 应用程序,我目前正在寻找一种将 POST 请求发送到页面并获取响应的解决方案(只需了解页面内容)。 我搜索了几个论坛,但没有一个对我有帮助。
提前谢谢你
【问题讨论】:
标签: vb.net http xaml post windows-phone-8
在您必须下载此 NuGet 包 HttpClient for Windows Phone 并尝试以下代码之前:
var httpClient = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "http://www.google.com/");
var response = await httpClient.SendAsync(request);
var result = response.Content.ReadAsStringAsync().Result;
这会对你有所帮助。
你必须使用异步方法试试这个。
Async Function AccessTheWebAsync() As Task(Of Integer)
Dim client As HttpClient = New HttpClient()
Dim getStringTask As Task(Of String) = client.GetStringAsync("http://google.com")
Dim urlContents As String = Await getStringTask
Return urlContents.Length
End Function
【讨论】:
await' can only be used in a method marked with the 'async' modifier