【问题标题】:POST request in WP8 appWP8 应用程序中的 POST 请求
【发布时间】:2013-12-26 13:54:35
【问题描述】:

我正在为 Windows Phone 8 创建一个 VB.NET 应用程序,我目前正在寻找一种将 POST 请求发送到页面并获取响应的解决方案(只需了解页面内容)。 我搜索了几个论坛,但没有一个对我有帮助。

提前谢谢你

【问题讨论】:

    标签: vb.net http xaml post windows-phone-8


    【解决方案1】:

    在您必须下载此 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

    【讨论】:

    • 好的,我将您的代码转换为 VB.NET,但它不起作用 :( 我收到此错误消息:await' can only be used in a method marked with the 'async' modifier
    • 还是同样的问题...我将您的函数添加到我的代码中,但同样的错误发生在同一个地方...您可以在此处查看我的代码:pastebin.com/ErMfKFZ2
    • 那么看看msdn上的那个帖子:msdn.microsoft.com/en-us/library/hh191443.aspx
    猜你喜欢
    • 2016-07-30
    • 2018-01-09
    • 2016-08-12
    • 2016-04-02
    • 1970-01-01
    • 2019-07-22
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多