在Windows应用商店应用中使用REST服务的最佳方式是什么?

时间:2012-12-11 21:05:59

标签: c# rest asynchronous windows-store-apps discogs-api

我是Windows Store Apps开发的新手,我需要使用基于REST的Web服务。

我的问题是,在过去几年中,为消费现代网络服务而开发的技术发展如此之多,最终找出最简单的东西,特别是最有效的东西,是很困难和困惑的。最新的解决方案来实现这一目标。

我想在使用C#的Windows应用商店应用中使用Discogs API。我只需要使用GET。

感谢。


编辑:我问为什么在Windows应用商店应用中使用REST服务的最佳方式的主要原因是因为我需要一个符合异步的解决方案。

3 个答案:

答案 0 :(得分:3)

当然,.NET中HttpWebRequest就足够了。如果你想要一些抽象,可以选择RestSharp(http://restsharp.org/)。

答案 1 :(得分:1)

这是一个post,在从.NET中使用REST时包含几个库建议

编辑:

但是,除非你需要THIS框架提供的东西......我只是使用已经为你构建的API接口!

答案 2 :(得分:1)

我也可以选择另一个选项:HttpClient类将是针对您的场景的.NET 4.5(包括Windows应用商店应用)中的“开箱即用”建议。默认情况下,它会使用HttpWebRequest

开发人员中心有一个QuickStart: Connecting using HttpClient来解决GET场景,它可以让你走得很远。并且还有一个完整的HttpClient样本。