从API(或通过WebSocket)

时间:2015-05-13 10:22:49

标签: windows-phone-8

我想从一些发送JSON响应的远程服务器接收数据。

我想要的是从移动应用程序发送请求,解析此JSON并将其显示给用户。谁能告诉我怎么做?怎么开始?

*我也想知道使用WebSocket。是否可以通过服务器请求更改应用程序中的数据?如果它是如何做到的?

我现在得到的是什么:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://...");
request.BeginGetResponse(Callback, request);

不知道如何处理回调函数 - 如何获取JSON响应并解析它:/

1 个答案:

答案 0 :(得分:0)

首先使用Nuget安装HTTP Client library

现在使用代码

从服务器请求数据
HttpClient httpClient = new HttpClient();
var response = await httpClient.GetAsync("http:/myserver/api/values"); 
var responseString = await response.Content.ReadAsStringAsync();

这会将您的JSON字符串存储在responseString变量中,您可以解析该变量以获取所需的数据./

有关如何解析JSON的详细信息,请参阅this question