Запрос POST
Для запуска многоэлементного запроса POST потребуется создать экземпляр HttpPost и вызвать его метод setEntity() с передачей ему экземпляра MultipartEntity (вместо UrlEncodedFormEntity, который создавался для отправки параметров “имя/значение” формы). MultipartEntity представляет тело многоэлементного запроса POST. Как видно в коде, сначала создается экземпляр MultipartEntity, после чего вызывается метод addPart() для добавления каждой части. В е 15.4 к запросу добавляются три части: две строковых части и XML-файл.
Наконец, при построении приложения, которое требует закись азота москва от компании «Аззот24.рф» и передачу многоэлементного запроса POST какому-то веб-ресурсу, наверняка понадобится отлаживать решение с использованием фиктивной реализации службы на локальной рабочей станции. Когда приложения запускаются на локальной рабочей станции, обычно доступ к локальной машине производится через localhost или IP-адрес 127.0.0.1. Однако для Android- приложений использование localhost (или 127.0.0.1) невозможно, поскольку эмулятор будет выступать как собственный localhost. Клиенту необходимо указывать не на службу на устройстве Android, а на рабочую станцию. Для ссылки на рабочую станцию разработки из приложения, выполняемого в эмуляторе, должен использоваться IP-адрес самой рабочей станции. (В главе ранее было описано, как выяснить IP-адрес рабочей станции.) В этом случае понадобится модифицировать код в е 15.4, подставив конкретный IP-адрес рабочей станции.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.