如何与 Windows Phone 中的 WEB API 通信?

Posted

技术标签:

【中文标题】如何与 Windows Phone 中的 WEB API 通信?【英文标题】:How to communicate with WEB API in Windows Phone? 【发布时间】:2014-05-07 10:30:17 【问题描述】:

我正在使用 Windows Phone 中的推送通知。在 windows mobile 中重新安装应用程序时,通知通道 uri 正在更改。因此向频道 url 发送通知存在问题。

通过使用网络服务,我将 url 存储在数据库中。

如果使用设备 ID 更改了 uri,我想更新它。

为此,我有一个 WEB API 方法 [HTTPGET] 来检查数据库中的 deviceid 可用性。它被开发为返回 True/False。

现在我的问题是,我们如何与服务通信以及如何在 windows phone 中使用 C# 处理 web api bool 返回类型?

谢谢。

【问题讨论】:

【参考方案1】:

要通过 httpget 请求与服务通信,您必须使用 HttpClient 类 我是怎么做的: HttpClient 客户端 = 新 HttpClient(); 字符串结果=等待客户端.GetStringAsync(url); 请注意,调用 Web 服务的事件必须声明为异步,因为 httpclient 是纯异步的

【讨论】:

看看这个msdn.microsoft.com/fr-fr/library/…,还有很多其他地方可以了解HttpClient。它在 System.Net.Http 库中 非常感谢您的回复。 . .这个问题已经解决了...谢谢...

以上是关于如何与 Windows Phone 中的 WEB API 通信?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 windows phone 7 应用程序中使用 JSON-RPC(Web 服务)?

WebClient 未向 Windows Phone 中的 Web 服务发送授权标头

如何在 Windows Phone 7 上调试 Internet Explorer?

Windows Phone 中的 Facebook API 实现

Windows Phone 7 下 Socket(TCP) 与 PC 通讯

windows phone 8.1 电子书阅读器中的翻页动画