Articles of android ksoap2

Веб-сервис с 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; […]

Найти SOAPAction из WSDL

Мое требование – вызвать веб-сервис с Android и показать результат в приятной манере. Но внутри WSDL веб-службы я не нахожу SOAPAction . WSDL выглядит так: <operation name="getStudentList"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> Есть ли способ найти SOAPAction в некоторых других местах внутри WSDL? Могу ли я позвонить в веб-службу […]

Ошибка при аутентификации при подписке на веб-службу sharepoint с использованием ksoap2-android

Я пишу приложение для Android, которое будет использовать метод getlist () службы lists.amx в sharepoint 2010. Я использую ksoap2-android для обработки моих мыльных сообщений. Когда я пытаюсь выполнить аутентификацию, я получаю исключение xmlpullparser, ожидаемое START_TAG … Почему следующий код не будет аутентифицироваться на сервере sharepoint? Вот мой код: public class SharepointList extends Activity { private […]

Как отслеживать / отлаживать эту ошибку SOAP => похоже, что у нас нет XML-документа

Решение не работает для меня из других ссылок. Я использую веб-службы от android, используя Ksoap2. Вот моя проблема. Я получаю эту ошибку. Вот мои данные о сервере HTTP/1.1 500 Internal Server Error Server: nginx Content-Type: text/html Content-Length: 3 Accept-Ranges: bytes Date: Wed, 25 Nov 2015 16:01:16 GMT X-Varnish: 1781493534 Age: 0 Via: 1.1 varnish Connection: […]

Удаление поля i: type в запросе SOAP, создаваемом kSoap2 на Android

Я уже пробовал читать интернет о своей проблеме, но я не мог найти нужную мне информацию, поэтому я пытаюсь объяснить свою проблему: Я использую kSoap2, чтобы «поговорить» с веб-сервисом поверх SOAP. Для создания моего запроса SOAP я использую следующий код: // Generate SOAP request XML SoapObject request = new SoapObject(PUB_NAMESPACE, "testSoapInterface"); // Add request header […]