繁体   English   中英

从C#/ XAML Metro应用程序中获取REST服务?

[英]Consume a REST service from a C#/XAML Metro App?

我正在学习如何在Windows 8中构建C#/ XAML metro应用程序,我想知道是否有办法使用框架调用RESTful服务? 我能够使用JS / HTML5应用程序,但我想从C#/ XAML执行此操作。

任何帮助表示赞赏。

您应该能够使用System.Net.HttpClientHttpRequestMessage

这是WinRT中使用Json数据的一个文章

基本上,它使用如下:

HttpClient client = new HttpClient();
string url = "http://yourservice.com/some/resource";
HttpResponseMessage response = await client.GetAsync(url);
return response.Content.ReadAsString();

如果您需要修改请求或在执行管道期间调用(添加标题之类的东西),您可以使用HttpMessageHandler

这是另一篇关于WinRT标题的相关帖子:

在WinRT和C#中使用HttpRequestHeaders

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM