HTTPS запрос / ответ в Android - PullRequest
1 голос
/ 21 октября 2010

Необходимо отправить POST-запрос поставщику услуг по протоколу HTTPS, ответ от поставщика услуг будет XML-файлом, необходимо также прочитать его.

1 Ответ

2 голосов
/ 21 октября 2010

Вы можете начать с просмотра 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...