Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
#1

Работа с SOAP с помощью retrofit - Программирование Android

21.02.2017, 16:35. Просмотров 514. Ответов 8
Метки нет (Все метки)

работа с SOAP с помощью retrofit или похожей библиотекой..

Ребята подскажите как работать с этим чудом SOAP? Как намного проще?
http://www.cyberforum.ru/android-dev/thread1903405.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2017, 16:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с SOAP с помощью retrofit (Программирование Android):

Retrofit Recyclerview
Здравствуйте, уважаемые форумчане. Помогите добавить onScroll в...

Retrofit trouble
По тз нужно написать POST запрос через retrofit, Я создал его, но приложение...

Библиотека Retrofit
Мне нужно освоить библиотеку Retrofit.Я нашол урок...

Retrofit, JSON, @POST, @GET
Уважаемые программисты, прошу вашей помощи! Хожу на курсы по разработке...

OPTIONS запросы в Retrofit
Всем привет, никто не сталкивался с данным вопросом? Я нашел в репозитории...

8
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
23.02.2017, 18:33  [ТС] #2
upup
0
demixdn
284 / 231 / 68
Регистрация: 31.10.2016
Сообщений: 555
23.02.2017, 18:58 #3
Ну раз не нашли ответа, то выскажу свои мысли.
1. Попробуйте Simple XML Converter для Retrofit2.
2. Всегда можно извлечь String и руками отпарсить SOAP в объекты.
Никогда не работал с SOAP, так что это лишь предположения. Но 2 вариант видится перспективней.
1
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
23.02.2017, 19:06  [ТС] #4
demixdn, я видел это, но не понял как отправлять запрос. В ручную создавать SOAP конверт?
0
Pablito
2646 / 2128 / 726
Регистрация: 12.05.2014
Сообщений: 7,439
Завершенные тесты: 1
23.02.2017, 19:11 #5
я только знаю как автоматом генерировать классы если есть wsdl схема http://www.cyberforum.ru/java-j2ee/thread1643510.html
по идее, потом можно заменить там импорты на simplexml, но я не пробовал

и да, я однажды использовал http://kobjects.org/ksoap2/index.html
2
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
23.02.2017, 19:24  [ТС] #6
Паблито, спасибо, попробую.
0
demixdn
284 / 231 / 68
Регистрация: 31.10.2016
Сообщений: 555
23.02.2017, 19:27 #7
ILNAR_93, если использовать 2 вариант то да. Как понимаю через SOAPMessage создавать или как-то еще, а потом преобразовать в String и отправить на сервер.
В интерфейсе
Java
1
2
@POST("api/post.php")
Call<String> postQuery(@NonNull @Body RequestBody content);
В коде
Java
1
2
3
4
5
6
    public void sendPost(@NonNull Model model) {
      
        String content = ...//create string from soap
        RequestBody requestBody = RequestBody.create(MediaType.parse(TYPE_XML_UTF_8), content);
        restApi.postQuery(requestBody).enqueue(...);
    }
1
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
23.02.2017, 19:28  [ТС] #8
demixdn, спасибо. завтра попробую.
0
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,851
Записей в блоге: 3
27.02.2017, 09:08  [ТС] #9
demixdn, Не получается так

Придется снова AsyncTask`и и androidHttpTransport использовать..
0
27.02.2017, 09:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2017, 09:08
Привет! Вот еще темы с решениями:

Прокладывание маршрута и Retrofit
Добрый день. Есть проблема с реализацией маршрутов в приложении. Суть проста:...

Retrofit 2 post запрос
Делал реализацию клиент-сервер, в андроид при помощи retrofit. и встретился с...

Ошибка JSON в Retrofit
Всем привет! Недавно начал изучение Retrofit как известной библиотеки для...

Относительные пути в аннотациях Retrofit
@GET(&quot;/feeds/flowers.json&quot;) Так аннотируется Get запрос Retrofit, где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru