我是在 Android 中实现 HTTPS 连接的新手。本质上,我正在尝试使用 org.apache.http.client.HttpClient 连接到服务器。我相信,在某些时候,我需要访问应用程序的密钥库才能使用私钥授权我的客户端。但是,就目前而言,我只是想建立联系,看看会发生什么;我不断收到 HTTP/1.1 400 Bad Request 错误。
尽管有很多例子(它们似乎都不适合我),但我似乎无法对此做出正面或反面。我的代码如下所示(BODY 常量是 XmlRPC):
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());
}
所以,很简单。让我知道是否有人有任何建议。谢谢!