Size: a a a

Java/Kotlin and more

2021 May 19

AE

Alexandr Emelyanov in Java/Kotlin and more
соап это не рест, где тупо джейсончик по пути закинул и готово)
источник

D

D. in Java/Kotlin and more
джексон и objectMapper
источник

D

D. in Java/Kotlin and more
и пойдет)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
для соапа?)
источник

D

D. in Java/Kotlin and more
для соапа)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
на минутку - в соапе xml)
источник

D

D. in Java/Kotlin and more
при этом, судя по первым строчкам из гугла, у wsimport проблемы с 11й джавы
источник

D

D. in Java/Kotlin and more
кэп)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
гоняем на 14-й, будем прыгать на 17
источник

D

Dimash in Java/Kotlin and more
мне казалось соап давно вышел из моды
источник

D

D. in Java/Kotlin and more
конвертишь в стрингу, и гоняешь туда сюда, никаких проблем с этим
источник

D

D. in Java/Kotlin and more
в системах где есть очень крупная вложенная сруктура, без соапа никуда + легаси
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
вообще - нет. это сильный стандарт с очень детерминированным контрактом
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
лол
источник

D

D. in Java/Kotlin and more
var mediaType = MediaType.parse("text/xml");
           var body = RequestBody.create(mediaType, request);
           var request = new Request.Builder()
                   .url(url)
                   .post(body)
                   .addHeader("Content-Type", "text/xml")
                   .addHeader("Authorization", "Basic " + authBasic)
                   .build();

           log.info("REQUEST to SOAP: {}", request);
           var response = client.newCall(request).execute();
источник

D

D. in Java/Kotlin and more
условно, вот так
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
какой ужс
это же с wsimport

private SomeSoapServiceBinding service;
// где то инициализация
service = new SoneService(url).getSomeSoapServiceBinding();

//вызов
var response = service.doSmth(request);


причем у тебя реквест с соап конфертом, у меня без, конверт внутри уже накручивается
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
не говоря уже о том, что jaxb с xml работает на несколько порядков лучше джексона, который еще и не все стандарты реализовал
источник

D

D. in Java/Kotlin and more
*сорри, jaxb
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
ну ок, еще строчка при инициализации авторизацию просетать
источник