Форум программистов, компьютерный форум CyberForum.ru

KSOAP2 работа с веб сервисом - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Пролистывание нескольких Activity http://www.cyberforum.ru/android-dev/thread1631921.html
Здравствуйте! Вот незадача, не знаю, как сделать 2 активности, чтоб они как главное меню в телефоне пролистать можно было влево и вправо, переключение на другую активность с использованием анимации, вот как! Ну или 1 такая активность, но.. Тогда точно не знаю как..
Android Поставить View поверх другой и отключить touch Здравствуйте. Хочу реализовать следующее. Есть список на каждом итеме есть кнопки. Нажимаю на кнопку и поверх списка появляется View с загрузкой. Нужно чтобы пока эта вьюха будет висеть поверх списка экран не реагировал на нажатия и скролы. Делал addView. Но список скролится. Не делаю ProgressDialog так как список находится в Pager а если делать Progress диалог то он вообще блокирует всю... http://www.cyberforum.ru/android-dev/thread1631916.html
Android Как создать ссылку для USSD запросов?
как создать ссылку для USSD запросов?
Android Вывод большого числа картинок хранящихся в assets
Доброго времени суток. Ситуация такая: В базе данных по одной категорий хранится большое количество изображений. Я успешно их вывожу и все бы ничего, но хотелось бы узнать мысли и решения по этому поводу. Как организовать вывод большого кол-ва изображений? Какие есть хорошие практики (Пагинация, постепенная подгрузка при скроллирований, библиотеки и плагины)? Напомню все работает исправно, но...
Android Найти Button в PreferenceActivity http://www.cyberforum.ru/android-dev/thread1631795.html
Надо скрыть кнопку в PreferenceActivity. Не могу ее поймать, почему то null. public class SettingsActivity extends PreferenceActivity { public static class AboutPreferenceFragment extends PreferenceFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View result = super.onCreateView(inflater,...
Android Парсинг сайта Здравствуйте уважаемые форумчане. Хочу спарсить расписание занятий определенной группы например Расписание группы ктбо И мне еще выдали админы сайта вот этот Сервис возвращающий расписание Вопрос, как этим пользоваться и как спарсить? Какие технологии парсинга использовать исходя из вашего личного опыта? И как пользоваться вот тем сервисом что скинули мне админы сайта с которого я должен... подробнее

Показать сообщение отдельно
madrus
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 2

KSOAP2 работа с веб сервисом - Android

05.01.2016, 11:54. Просмотров 233. Ответов 0
Метки (Все метки)

Добрый день! Использую данную библиотеку для формирования SOAP запросов (понял что это наиболее распространенная), столкнулся со следующим - библиотека формирует некорректный запрос.

Необходимый формат запроса:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
POST /DailyInfoWebServ/DailyInfo.asmx HTTP/1.1
Host: [url]www.cbr.ru[/url]
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://web.cbr.ru/GetCursOnDateXML"
 
<?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>
    <GetCursOnDateXML xmlns="http://web.cbr.ru/">
      <On_date>dateTime</On_date>
    </GetCursOnDateXML>
  </soap:Body>
</soap:Envelope>

Формируется:

XML
1
2
3
4
5
6
7
8
9
10
11
12
<v:Envelope 
xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:d="http://www.w3.org/2001/XMLSchema" 
xmlns:c="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:v="http://schemas.xmlsoap.org/soap/envelope/">
<v:Header />
<v:Body>
    <GetCursOnDateXML xmlns="http://web.cbr.ru/">
        <On_date>05.01.2016</On_date>
    </GetCursOnDateXML>
</v:Body>
</v:Envelope>
Формирую следующим кодом:


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
private static final String NAMESPACE = "http://web.cbr.ru/";
    private static String URL = "http://cbr.ru//DailyInfoWebServ/DailyInfo.asmx"; //
    private static final String METHOD_NAME = "GetCursOnDateXML";
    private static final String SOAP_ACTION =  NAMESPACE + METHOD_NAME;
 
 
SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME);
                     
                    Request.addProperty("On_date","05.01.2016");
                    
                    SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
                    soapEnvelope.dotNet = true;
                    soapEnvelope.setAddAdornments(false);
                    soapEnvelope.encodingStyle = SoapSerializationEnvelope.XSD;
                    soapEnvelope.env=SoapSerializationEnvelope.ENV;
                    soapEnvelope.implicitTypes = true;
                                        
                    soapEnvelope.setOutputSoapObject(Request);
 
                    transport = new HttpTransportSE(URL);
                    
                    transport.debug = true;
 
                    transport.call(SOAP_ACTION, soapEnvelope);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru