Xam Forms中的ModernHttpClient。在最新版本中是否有必要?

时间:2016-07-17 23:06:55

标签: xamarin xamarin.forms httpclient

大多数推荐都要求在ios和android中使用ModernHttpClient,包括xam表单。但是现在HttpClient在Xamarin Forms的system.net中适用于所有平台。那么ModernHttpClient还是必需品吗?得到了关于"为什么" ModernHttpClient对system.net.httpclient的影响?感谢

1 个答案:

答案 0 :(得分:4)

我希望我能对此有所了解!我仍然建议使用ModernHTTPClient。 ModernHTTPClient和.NET实现之间的区别在于ModernHTTPClient实际上以.NET友好语法包装本机HTTP处理程序。这提供了对诸如TLS 1.2支持之类的项的访问,Mono目前并不直接支持[1]。

使用ModernHTTPClient还可以获得一些性能提升,因为本机实现再次被“引入”。

我希望这会在一定程度上消除差异。谢谢!

[1] 最新版本的Xamarin.iOS允许使用Apple TLS,但这不适用于Android