如何在Windows Phone中与WEB API进行通信?

时间:2014-05-07 10:30:17

标签: windows-phone-7 windows-phone-8 windows-phone-7.1

我正在使用Windows手机中的推送通知。在Windows Mobile中重新安装应用程序时,通知通道uri正在发生变化。所以向通道网址发送通知有问题。

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

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

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

现在我的问题是,我们如何与服务进行通信?如何在Windows Phone中使用C#处理web api bool返回类型?

谢谢。

1 个答案:

答案 0 :(得分:0)

要使用httpget请求与服务进行通信,您必须使用HttpClient类
我这是怎么做的:
HttpClient client = new HttpClient();
string result = await client.GetStringAsync(url);
请注意,调用Web服务的事件必须声明为异步,因为httpclient是纯粹的异步