HttpWebRequest vs RestSharp我应该使用哪一个对Azure和Amazon服务进行Rest调用

HttpWebRequest vs RestSharp我应该使用哪一个对Azure和Amazon服务进行Rest调用,azure,amazon-web-services,httpwebrequest,azure-storage,restsharp,Azure,Amazon Web Services,Httpwebrequest,Azure Storage,Restsharp,我必须对Azure存储api和一些Amazon服务进行一些Rest调用。我可以看到有很多选项(HttpWebRequest、WebClient、HttpClient、RestSharp)可以用来调用REST 我以前曾多次使用过HttpClient,但我不想使用它,因为HttpClient无法支持.NET4.5之前的任何东西 现在,我有两个选项HttpWebRequest和RestSharp 我看到了HttpWebRequest的一些代码片段,显示了我如何调用Azure服务,另一方面,我没有看到任

我必须对Azure存储api和一些Amazon服务进行一些Rest调用。我可以看到有很多选项(HttpWebRequest、WebClient、HttpClient、RestSharp)可以用来调用REST

我以前曾多次使用过HttpClient,但我不想使用它,因为HttpClient无法支持.NET4.5之前的任何东西

现在,我有两个选项HttpWebRequest和RestSharp

我看到了HttpWebRequest的一些代码片段,显示了我如何调用Azure服务,另一方面,我没有看到任何人使用RestSharp连接到Azure服务。RestSharp似乎更简单、更聪明。但由于我以前从未使用过它,我有点困惑它是否能无缝地处理所有事情


请在这两个选项中建议我应该使用哪一个以及原因。

之前我认为我会选择HttpWebRequest,但这需要太多的代码+HttpWebRequest所需的一些步骤并不简单。这就是为什么我想给RestSharp一个机会。但是,由于amazon和azure API服务都非常陈旧,他们的API公开技术可能需要额外的注意。我有点担心RestSharp是否能够处理这些事情。比较这些选项取决于意见,除非我们有更多关于您尝试做什么的细节。你的申请要求是什么?为什么不能使用现有的客户端库为Azure和Amazon实现所有这些功能?你试过什么,什么不起作用?