编程语言
首页 > 编程语言> > 是否使用C#/ XAML Metro应用程序的REST服务?

是否使用C#/ XAML Metro应用程序的REST服务?

作者:互联网

我正在学习如何在Windows 8中构建C#/ XAML Metro应用,并且我想知道是否存在使用该框架调用RESTful服务的方法?我可以使用JS / HTML5应用程序,但是我想从C#/ XAML中执行此操作.

任何帮助表示赞赏.

解决方法:

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

这是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标头的相关文章:

Using HttpRequestHeaders in WinRT & C#

标签:rest,microsoft-metro,c,net
来源: https://codeday.me/bug/20191031/1978043.html