Articles of ksoap2

Не удалось привязать объект ksoap к ArrayList в Android

Я работаю над приложением, которое вызывает веб-службу, а затем webservice возвращает список массивов. Моя проблема в том, что мне трудно получить данные в ArrayList, а затем отображать в ListView. Любые идеи, что я делаю неправильно? Я знаю, что веб-сервис возвращает ArrayList. Кажется, все работает нормально, просто нет данных в ListView или ArrayList ….. Спасибо заранее! […]

KSoap-Android \ JCIFS отправляет пустое сообщение HTTP

Я создал NTLM-аутентификацию SOAP-клиента на основе KSOAP-Android и JCIFS. Реализация выглядит примерно так: public class NtlmServiceConnection implements ServiceConnection { public NtlmServiceConnection(final SoapConnectionInfo connectionInfo, String path) { httpclient = new DefaultHttpClient(); httpclient.getAuthSchemes().register(AuthPolicy.NTLM, new NTLMSchemeFactory()); //… @Override public InputStream openInputStream() throws IOException { ByteArrayEntity re = new ByteArrayEntity(bufferStream.toByteArray()); post.removeHeaders("CONTENT-LENGTH"); post.setEntity(re); HttpResponse rep = httpclient.execute(post); InputStream stream = […]

Не удалось найти класс SoapObject

Попробовали библиотеку KSOAP2 из консольного приложения, используя Eclipse IDE, говорящую с веб-службой .NET, расположенную по адресу http://www.w3schools.com/webservices/tempconvert.asmx . Нет проблем, легко и прямо. Вложил код в простой метод, test (). Проблема началась, когда я хотел, чтобы все работало из приложения для Android. Вот краткий отчет о том, что я сделал (и проблема): 1. Я создал […]

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

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 KSoap2 и Array

Я использую Ksoap2 для вызова веб-службы с Android. Я создаю запрос, но метод .call () вызывает следующее исключение: 07-22 11:12:57.718: W/System.err(9582): java.lang.NumberFormatException: Invalid int: "][2" 07-22 11:12:57.728: W/System.err(9582): at java.lang.Integer.invalidInt(Integer.java:138) 07-22 11:12:57.728: W/System.err(9582): at java.lang.Integer.parse(Integer.java:375) 07-22 11:12:57.738: W/System.err(9582): at java.lang.Integer.parseInt(Integer.java:366) 07-22 11:12:57.738: W/System.err(9582): at java.lang.Integer.parseInt(Integer.java:332) 07-22 11:12:57.738: W/System.err(9582): at org.ksoap2.serialization.SoapSerializationEnvelope.getIndex(SoapSerializationEnvelope.java:287) 07-22 11:12:57.748: W/System.err(9582): at org.ksoap2.serialization.SoapSerializationEnvelope.readVector(SoapSerializationEnvelope.java:304) […]

Java.io.IOException: HTTP-запрос не удался, статус HTTP: 500 (ksoap2)

Я использую KSOAP2 при отправке запроса на сервер и получил java.io.IOException: HTTP-запрос не удался, статус HTTP: 500 в строке httpTransport.call(SOAP_ACTION, envelope) , но сервер работает, я проверил его с помощью SoapUI , В чем может быть проблема? public class SOAPClient { private static final int TIMEOUT_SOCKET = 180000; public static SoapObject get(Context context, String methodName, […]

Что-то не так с импортом org.ksoap2.transport.AndroidHttpTransport;

Я хочу запустить существующий project.but, когда я импортировал ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar , произошла ошибка. import org.ksoap2.transport.AndroidHttpTransport; Я не могу найти метод AndroidHttpTransport в пакете org.ksoap2.transport . Как я могу с этим справиться?

Запрос Android KSOAP2 на сервер PHP SOAP

Я пытаюсь создать SOAP-клиент в моем приложении для Android. Я уже тестировал сервер с php SOAP-клиентом, и он работал. Но в моем приложении для Android я все еще получаю исключения. Может ли кто-нибудь помочь мне, что случилось, и как это исправить? благодаря PHP <?php class service { public function service() { } public function login($nickname, […]

Как я могу нарисовать или десериализовать SoapObject для моего объекта?

У меня есть .Net Webservice, который возвращает простой сериализованный объект. У меня есть следующий код, чтобы получить ответ от моего .Net webservice. Как я могу десериализовать возвращенный XML к моему объекту? Я хочу вернуть MyObject вместо SoapPrimitive. private static SoapPrimitive callWebServiceMethod(String url, String namespace, String methodName, HashMap<String, Object> parameters, String soapAction) throws Exception { Log.i("WebService", […]