Articles of ksoap2

Как отправить запрос на мыло в android?

Я новичок в веб-сервисах WSDL, используя библиотеку KSoap2 для вызова веб-сервисов wsdl в android. Это мой дамп запроса на мыло <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:loy="http://loyalcard.com/LoyalCardWebService/">; <soapenv:Header/> <soapenv:Body> <loy:GetOffersByLocation> <!–Optional:–> <loy:Location> <!–Optional:–> <loy:Latitude>?</loy:Latitude> <!–Optional:–> <loy:Longitude>?</loy:Longitude> </loy:Location> </loy:GetOffersByLocation> </soapenv:Body> </soapenv:Envelope> Я передаю этот SopaObject как: PropertyInfo latitude = new PropertyInfo(); latitude.name="Latitude"; latitude.type=Double.class; latitude.setValue(32.806673); PropertyInfo longitude = new PropertyInfo(); longitude.name="Longitude"; […]

Передача объектов в wcf с помощью android с помощью ksoap2; Он отправляет и получает 0

Я пытаюсь использовать ksoap2 для доступа к методам в службе wcf soap от android. Я смог успешно передать простые параметры типа методу, он работал нормально. Но когда я пытаюсь передать объекты, метод wcf получает 0 для всех значений объекта. Я использовал ту же самую службу SOAP с WP7-приложением, и она работает нормально. У меня есть […]

Android 1.6 ksoap2 "RuntimeException: не может сериализоваться: java.util.GregorianCalendar ..", передавая параметр datetime

Мне нужно вызвать .net веб-службы в android, используя ksoap2 api. Мой код хорошо работает для передачи параметра как String или int. Но он показывает « java.lang.RuntimeException: не может сериализоваться: java.util.GregorianCalendar …..» при передаче объекта Calendar в качестве параметра. Я преобразовал дату в строку и проанализировал ее в объект даты, но это не вызывает беспокойства. Кто-нибудь […]

Невозможно сериализовать даты с помощью ksoap2

Независимо от того, какой формат я пытаюсь, я не могу отправить дату из своего приложения Android (Java) в веб-службу .NET. Я попытался отправить его как GregorianCalendar , Date , Calendar … Ничего не работает. Я получаю ошибку «не может быть сериализован» как исключение во время выполнения. Я использую ksoap2 для управления вызовами веб-сервисов. Есть идеи? […]

Android, AsyncTask с kSoap2

Я кодирую приложение, которое в основном использует данные, полученные из веб-службы, и я хочу использовать AsyncTask для запуска SOAP-вызовов в фоновом режиме … Я довольно новичок в Android (будучи программистом iOS), поэтому я ' Немного нового в этом … Теперь у меня есть экран входа в систему, где я беру предоставленный пользователем логин и проверяю […]

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

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

Создайте запрос 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 в проект, чтобы получить доступ к библиотечным функциям внутри него.