Articles of ksoap2

Создайте запрос SOAP с помощью KSOAP Android

Мне нужно создать такой мыльный запрос, как этот. SOAP-ЗАПРОС POST /TennisMasters/TennisMasters.Listener.asmx HTTP/1.1 Host: playinkstudio.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://playinktennismasters.com/authenticateUser" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <authenticateUser xmlns="http://playinktennismasters.com/"> <user>string</user> </authenticateUser> </soap:Body> </soap:Envelope> Я использую KSOAP2 для создания этого запроса. private static String SOAP_ACTION = "http://playinktennismasters.com/authenticateUser"; private static String NAMESPACE = "http://playinktennismasters.com/"; private […]

Ksoap2 Android – как указать пространство имен для дочерних свойств сложного объекта?

Я пытаюсь загрузить сложный объект в веб-сервис WCF с помощью KSoap2 Android и с некоторым трудом это делаю. Я добился успешных вызовов веб-сервиса, когда я использую SoapUI и заполняю данные вручную. Успешный запрос, созданный SoapUI, выглядит следующим образом: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:fpm="http://schemas.datacontract.org/2004/07/FPMobileServices"> <soapenv:Header/> <soapenv:Body> <tem:CommitOne> <tem:qr> <fpm:ClientID>8aa2f6a4-4d15-4b4c-9cac-fb2478d0d27a</fpm:ClientID> <fpm:CreatedBy>admin</fpm:CreatedBy> <fpm:CreatedDate>2012-03-01T19:50:37</fpm:CreatedDate> <fpm:DimensionID>8a02a339-b5a7-4c76-b95f-5891ef57736d</fpm:DimensionID> <fpm:ImageID>b76c7bcc-a8f8-49ff-94c6-08cd2e05b1a8</fpm:ImageID> <fpm:IndicatorID>4637b333-701d-4d03-a708-4de48569be84</fpm:IndicatorID> <fpm:LoanOperationNumber>6-2011-72978</fpm:LoanOperationNumber> <fpm:ModifiedBy>admin</fpm:ModifiedBy> <fpm:ModifiedDate>2012-03-01T19:50:37</fpm:ModifiedDate> […]

KSOAP2: Как использовать HttpsTransportSE?

Я разрабатываю приложение Android для связи с веб-службой, для которой требуется SSL-соединение. Для этого я хочу использовать HttpsTransportSE, но я не могу найти учебники о том, как использовать этот класс. Я пытаюсь создать новый экземпляр, но я точно не знаю информацию, которую я должен передать конструктору. Строка моего кода: HttpsTransportSE httpsTransport = новый HttpsTransportSE («адрес», […]

Как добавить файл .jar в проект студии Android (версия 0.4.0)

Как добавить файл jar в проект студии Android. Например, я пытаюсь добавить ksoap2-android-assembly-3.1.1-jar-with-dependencies.jar в проект. Не см. Вариант в любом месте, чтобы добавить файл jar в проект, чтобы получить доступ к библиотечным функциям внутри него.

Перенос массива байтов из мыльного сервиса в android

У меня есть клиент android, который делает запрос на мыльную службу. Мыльная служба считывает изображение в ряд байтов и возвращает массив байтов (довольно большой). Будет ли это рассматриваться как примитивный тип переноса? Причина, по которой я спрашиваю, заключается в том, что у меня есть служебный код, который читает изображение и печатает первые 5 байтов. Затем […]

Ksoap2 xmlPullParserException unterminited entity ref

У меня есть вчера по электронной почте, что у меня проблема с моим приложением, поэтому я начал отлаживать его, и он отправил мне журнал телефона, и он получает XmlPullParserError когда он делает звонок на сервер E/Message Exchange::CallWebService(6426): Exception: org.xmlpull.v1.XmlPullParserException: unterminated entity ref (position:TEXT `I …@1:18 in java.io.InputStreamReader@406c8808) 05-31 12:33:25.573 W/System.err(6426): org.xmlpull.v1.XmlPullParserException: unterminated entity ref (position:TEXT […]

Данный SOAPAction не соответствует операции

Я новичок в веб-сервисе, используя jax-ws. Я начал внедрять его на основе каких-то учебников по сети. Более того, я пытался получить доступ к этой службе через моего клиента Android, поэтому я это называл. private static final String SOAP_ACTION = "http://service.my/sayHello"; androidHttpTransport.call(SOAP_ACTION, envelope); Но я получаю эту ошибку, когда пытаюсь распечатать stacktrace. WARNING: Interceptor for {http://service.my/}HelloServiceImplService#{http://service.my/}sayHello […]

Java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive?

Я звоню в веб-службу из своего клиентского приложения Android. После получения ответа, когда я пытаюсь отобразить его, я получаю ClassCastException. Ниже приведен мой код: public void onClick(View v) { setContentView(R.layout.report); SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); EpcDetails epcdetails=new EpcDetails(); epcdetails.setEpcId(input_val.getText().toString()); request.addProperty("id", id SoapSerializationEnvelope sse=new SoapSerializationEnvelope(SoapEnvelope.VER11); sse.setOutputSoapObject(request); sse.addMapping(NAMESPACE, ProductDetailsRequest.ProductDetailsRequest.getSimpleName(), ProductDetailsRequest.ProductDetailsRequest); sse.implicitTypes=true; sse.setAddAdornments(false); AndroidHttpTransport aht=new AndroidHttpTransport(URL); try […]

Мыло 1.2 android Пожалуйста, поставьте действительное действие мыла

Мой .net webservice, очевидно, работает с мылом 1.2 (путем проверки .wsdl), и я пытаюсь получить доступ к веб-сервису helloworld для тестирования, но я столкнулся с ошибками. Я пытаюсь сделать это с помощью эмулятора. Поэтому, когда я использую версию soap 1.2, я получаю сообщение об ошибке, что он «не может обрабатывать запрос без действительного параметра действия. […]

Ksoap2: java.lang.IllegalArgumentException: размер <= 0 при создании http.call

Я хочу подключиться к веб-сервису dot.net с помощью моего устройства Android 4.03 с помощью Ksoap2. Моя проблема в том, что когда я вызываю запрос на мыло, я получаю это исключение: 11-16 08:35:08.649: W/System.err(6392): java.lang.IllegalArgumentException: size <= 0 11-16 08:35:08.649: W/System.err(6392): at java.io.BufferedInputStream.<init>(BufferedInputStream.java:94) 11-16 08:35:08.649: W/System.err(6392): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:226) 11-16 08:35:08.649: W/System.err(6392): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:114) 11-16 08:35:08.649: W/System.err(6392): […]