[英]5 .NET HTTP libraries - where does Microsoft.Net.Http fit in?
I know of the following HTTP libraries: 我知道以下HTTP库:
The first 3 are quite simple to place: WebClient vs HttpClient vs HttpWebRequest 前三个很容易放置: WebClient vs HttpClient vs HttpWebRequest
The 4th is also not that complicated: Demystifying HttpClient APIs in the Universal Windows Platform 第四步也没有那么复杂: 在通用Windows平台中使HttpClient API神秘化
But where does Microsoft.Net.Http fit in? 但是Microsoft.Net.Http放在哪里?
So according to all the feedback and articles referenced so far: 因此,根据到目前为止引用的所有反馈和文章:
System.Net.Http vs Microsoft.Net.Http : Depends on the version.
System.Net.Http与Microsoft.Net.Http :取决于版本。 The old System.Net.Http packages (the 2.0 ones) are legacy packages which are deprecated in favor of Microsoft.Http.Net
旧的System.Net.Http包(2.0包)是旧版包,不建议使用Microsoft.Http.Net。
So esentially 3 and 5 are the same. 因此,本质上3和5是相同的。 It's async http client that enables you to make asynchronous http requests and in comparison to WebClient it does work in multi-threaded environment.
它是一个异步http客户端,使您可以发出异步http请求,并且与WebClient相比,它确实在多线程环境中工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.