title: Getting into android networking, HTTP library preference?
body: <p>I'm finding at least 3 different ways to submit an HTTP request from an Android application. </p>
  
  <p>They are:</p>
  
  <ol>
  <li><p>The obvious Android.net.http <a href="http://developer.android.com/reference/android/net/http/AndroidHttpClient.html#lfields" rel="nofollow">AndroidHttpClient</a></p></li>
  <li><p>The Apache library <a href="http://developer.android.com/reference/org/apache/http/client/HttpClient.html" rel="nofollow">org.apache.http.client.HttpClient</a></p></li>
  <li><p>The Java.net <a href="http://developer.android.com/reference/java/net/URLConnection.html" rel="nofollow">URLConnection</a></p></li>
  </ol>
  
  <p>Which one should I use for an application that wants to get JSON server database results for later parsing? Is any one faster? What are the advantages to each? Thanks in advance!</p>