DefaultHttpClient or HttpURLConnection on Android
<p>In building web service designed to to interact with mobile devices, I am not sure what the best approach is for implementing HTTP requests on Android.</p>

<p>I came across this post, which finishes by stating <code>HttpURLConnection</code> is the preferred method for making HTTP requests, and I have had success using the <code>HttpsURLConnection</code>.</p>

<p>When searching for answers or reading other sample code (even fairly recent posts), all seem to use <code>DefaultHttpClient</code>, which seems to go against the official word from Google.</p>

<p>I am trying to future proof my Android application as much as possible.  With that in mind, is the <code>HttpURLConnection</code> the best choice?</p>
