我正在学习如何在Windows 8中构建C#/ XAML metro应用程序,我想知道是否有办法使用框架调用RESTful服务?我能够使用JS / HTML5应用程序,但我想从C#/ XAML执行此操作。
感谢任何帮助。
答案 0 :(得分:4)
您应该可以使用System.Net.HttpClient和HttpRequestMessage。
这是Consuming Json Data in WinRT
的写作基本上,它的使用方式如下:
HttpClient client = new HttpClient();
string url = "http://yourservice.com/some/resource";
HttpResponseMessage response = await client.GetAsync(url);
return response.Content.ReadAsString();
如果您需要修改请求或在执行管道中调用(添加标题等内容),您可以使用HttpMessageHandler。
这是另一篇关于WinRT标题的相关帖子: