Android中的HTTPS请求/响应

时间:2010-10-21 16:39:22

标签: android https

需要使用HTTPS协议向服务提供商发送POST请求,服务提供商的响应将是一个xml文件,还需要阅读。

1 个答案:

答案 0 :(得分:2)

您可以先查看AndroidHttpClientHttpPost

这样的应该工作:

 final AndroidHttpClient httpClient = AndroidHttpClient.newInstance(this.getClass().getSimpleName());
 HttpResponse httpresponse   = null;
 HttpEntity httpentity       = null;
 HttpUriRequest httprequest = new HttpPost("https://...");
 byte[] xmlByteArray = null;

 if ((httpresponse = httpClient.execute(httprequest)) != null) {
  if ((httpentity = httpresponse.getEntity()) != null) {
   xmlByteArray = EntityUtils.toByteArray(httpentity);
  }
 }

另外,我在github上的RestClient可能很有用。 注意:我使用GET来检索数据,所以YMMV。