如何与 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 实现