是否使用C#/ XAML Metro应用程序的REST服务?
作者:互联网
我正在学习如何在Windows 8中构建C#/ XAML Metro应用,并且我想知道是否存在使用该框架调用RESTful服务的方法?我可以使用JS / HTML5应用程序,但是我想从C#/ XAML中执行此操作.
任何帮助表示赞赏.
解决方法:
您应该能够使用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标头的相关文章:
Using HttpRequestHeaders in WinRT & C#
标签:rest,microsoft-metro,c,net 来源: https://codeday.me/bug/20191031/1978043.html