I know of the following HTTP libraries:
The first 3 are quite simple to place: WebClient vs HttpClient vs HttpWebRequest
The 4th is also not that complicated: Demystifying HttpClient APIs in the Universal Windows Platform
But where does Microsoft.Net.Http fit in?
So according to all the feedback and articles referenced so far:
System.Net.Http vs Microsoft.Net.Http : Depends on the version. The old System.Net.Http packages (the 2.0 ones) are legacy packages which are deprecated in favor of Microsoft.Http.Net
So esentially 3 and 5 are the same. 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.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.