Articles of android ksoap2

Веб-службы Android с использованием KSOAP2 и HTTPS

Я пытаюсь написать веб-сервис для Android с помощью JAVA и KSOAP2. SOAP является единственным протоколом, который я могу использовать, и ReST не является вариантом. Таким образом, я успешно создал запрос SOAP и подключился к серверу с помощью HTTP. Но мне нужен HTTPS, так как будет передана конфиденциальная информация. Отключение проверки сертификата не является опцией, так […]

Ksoap2 на андроиде, не в состоянии разобрать MOTM-кодированный ответ

По предмету. Я запускаю веб-приложение grails, предоставляя услугу в качестве веб-сервиса через плагин Axis2 (тогда он использует Apache Axis2). Все в порядке, за исключением того, что Android, выполняющий ksoap2, терпит неудачу при обработке ответа HTTP. Сообщение о выполнении, которое я получаю: Org.xmlpull.v1.XmlPullParserException: Неожиданный токен (позиция: TEXT –MIMEBoundaryur … @ 4:13 в java.io.InputStreamReader@40fdd958) Теперь я немного […]

Ссылка на объект SoapObject KSoap2 не установлена ​​в экземпляр

Доброе утро, Я «ДУМАЮ», это простая проблема, с которой другие могут предоставить недостающую ссылку. У меня есть служба Workflow wcf, с которой мои .NET-клиенты могут общаться с должным образом. Я включил отслеживание под приложением и может наблюдать за выполнением служебных вызовов, поэтому я чувствую себя комфортно, это не проблема. Мои вызовы в Android не попадают […]

Объекты класса KSoap2 и KvmSerializable-Send со списком в webservice в java-андроиде

Я разрабатываю приложение для Android и пытаюсь вызвать веб-службу и передать объект класса в качестве параметра методу. В этом классе есть поле списка «Партнер», и я думаю, что это поле никогда не отправлялось в веб-службу. Это мой класс Customer: package com.testcustomer22; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import org.ksoap2.serialization.KvmSerializable; import org.ksoap2.serialization.PropertyInfo; public class Customer extends […]

Веб-сервис с KSOAP

Я работаю над приложением конвертации валют, и я не могу получить правильный результат (я получаю нуль). Я использую webservice с http://www.webservicex.net/ws/WSDetails.aspx?CATID=2&WSID=10 . WSDL объявляет эту функцию как: <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://www.webserviceX.NET/"> <s:element name="ConversionRate"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="FromCurrency" type="tns:Currency"/> <s:element minOccurs="1" maxOccurs="1" name="ToCurrency" type="tns:Currency"/> </s:sequence> </s:complexType> </s:element> <s:simpleType name="Currency"> <s:restriction base="s:string"> <s:enumeration value="AFA"/> <s:enumeration […]

Ksoap2 не может сериализовать исключение на Android 2.2 (используя пользовательский объект)

Я знаю, что в этой проблеме много сообщений. Однако они построены на Android 3.0 или выше (с использованием AsyncTask). Я не смог найти решение. Существует проблема с получением информации из веб-службы. Вот мой код: package com.example.marport; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.Vector; import org.ksoap2.SoapEnvelope; import org.ksoap2.SoapFault; import org.ksoap2.serialization.SoapObject; import […]

Android SOAP IOException «BufferedInputStream закрыт»

Я разрабатываю приложение для Android, используя веб-службы SOAP. Когда ответ запроса слишком длинный, он дает мне IOException в строке: androidHttpTransport.call(SOAP_ACTION, envelope); Мой код: try { SoapObject request = new SoapObject(Constants.NAMESPACE, METHOD_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.encodingStyle = "rpc"; envelope.setOutputSoapObject(request); HttpTransportSE androidHttpTransport = new HttpTransportSE(Constants.WSDL); androidHttpTransport.debug = true; androidHttpTransport.call(SOAP_ACTION, envelope); Object result = (Object)envelope.getResponse(); String […]

Исключение; Невозможно установить свойство запроса после создания соединения; Происходит на Android-леденец HTC M8

Я вызываю Java Web Service из приложения Android с помощью запросов Soap . В приложении есть определенный метод, который отлично работает в версиях Android вплоть до Kit Kat практически на всех устройствах и в устройствах Samsung Lollipop , но не работает на обновленном устройстве HTC M8 Lollipop. Следующий мой код. HttpTransportSE ht = new HttpTransportSE("URL"); […]

Мыльный веб-сервис недоступен из эмулятора Android?

Привет, я потребляю мыльный веб-сервис из моего приложения для Android, я смог получить ответ от своего браузера на рабочем столе, где он не работает в браузере эмулятора Android, а также в моем приложении, которое работает на эмуляторе.

Как анализировать комплексный ответ с использованием библиотеки ksoap2 в android

Привет всем Я разбираю следующий тип ответа с использованием библиотеки Ksoap2, но не получаю успеха, чтобы получить результат. Мой запрос выглядит так: <soapenv:Header/> <soapenv:Body> <tem:Register> <tem:user> <jir:Area>testArea</jir:Area> <jir:AvailableBalance>0</jir:AvailableBalance> <jir:CityId>1</jir:CityId> <jir:Email>test@test.com</jir:Email> <jir:FullName></jir:FullName> <jir:Gender>M</jir:Gender> <jir:Mobile>111111111</jir:Mobile> <jir:Password>acxcsgsdvs</jir:Password> <jir:Phone>111111111</jir:Phone> <jir:SecurityAnswer>testQ</jir:SecurityAnswer> <jir:SecurityQuestion>TestAb</jir:SecurityQuestion> <jir:Username>sdf</jir:Username> </tem:user> </tem:Register> </soapenv:Body> С использованием библиотеки ksoap2 я успешно создал такой ответ: Register{user{Area=test; AvailableBalance=150; CityId=1; Email=test@test.com; FullName=Priyank; […]

Intereting Posts
Решение для локального кэширования изображений для Android: Square Picasso vs Universal Image Loader Сжатие изображения камеры перед загрузкой Динамические ресурсы String для Android Разноцветная анимация для Android ImageView Цель Android для готовности SDK Android «проведите пальцем влево, чтобы удалить», жест в элементе списка, стиль ICS Можно ли «принудительно остановить» приложение, которое я отлаживаю, используя adb в терминале? Как скопировать растровое изображение в другое растровое изображение без использования createBitmap () и copy () на Android? Есть ли способ проверить, укорочен ли текст TextView Вкладки в панели действий Android Android onConfigurationChanged () не вызывается в действии Целевая аудитория Android изменилась после обновления платформы cordova Не удалось создать SD-карту в папке AVD на Mac 10.7.5 Android Удалить запрос Время проверки устройства Android с момента последней перезагрузки