title: Android HttpClient and HTTPS
body: <p>I'm new to implementing HTTPS connections in Android.  Essentially, I'm trying to connect to a server using the org.apache.http.client.HttpClient.  I believe, at some point, I'll need to access the application's keystore in order to authorize my client with a private key.  But, for the moment, I'm just trying to connect and see what happens; I keep getting an HTTP/1.1 400 Bad Request error. </p>
  
  <p>I can't seem to make heads or tails of this despite many examples (none of them seem to work for me).  My code looks like this (the BODY constant is XmlRPC):</p>
  
  <pre><code> private void connect() throws IOException, URISyntaxException{
  
      HttpPost post     = new HttpPost(new URI(PROD_URL));
      HttpClient client = new DefaultHttpClient();
  
      post.setEntity(new StringEntity(BODY));
      HttpResponse result = client.execute(post);
  
      Log.d("MainActivity", result.getStatusLine().toString());
  
  }
  </code></pre>
  
  <p>So, pretty simple.  Let me know if anyone out there has any advice.  Thanks!</p>