To make a http request, there're some APIs alternative in JAVA, such as Apache HttpClient and Okhttp. Apache HttpClient is mature and widely used, and Okhttp seems to be more and more popular(I'm not sure).
What I wondered is, which is better, or does Apache HttpClient has some feature that Okhttp doesn't have, or the other way round? Mostly, I'm talking in server side, it's also very nice to talk about using in Android App.
I hope some points could be listed, therefore I can figure out the differences between Apache HttpClient and Okhttp.
Reference:
There's a question between URLConnection and HttpClient: URLConnection or HTTPClient : Which offers better functionality and more efficiency?