Вы можете начать с просмотра AndroidHttpClient и HttpPost .
Примерно так: должно работать:
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);
}
}
Кроме того, мой RestClient на github может быть полезен.Примечание: я использую GET для извлечения данных, поэтому YMMV.