我正在为Windows Phone 8创建一个VB.NET应用程序,我正在寻找一种向页面发送POST请求并获取响应的解决方案(只需知道页面内容) 。 我在几个论坛上搜索过但没有人帮助过我。
提前谢谢
答案 0 :(得分:0)
在你必须为Windows Phone下载这个NuGet包HttpClient之前,请尝试以下代码:
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