Retrofit2 Отсутствует объявление XML в запросах SOAP - PullRequest
0 голосов
/ 28 февраля 2019

Я отправил с retrofit2 SoapenvEnvelope, созданный org.simpleframework.xml, на веб-сервис SOAP

Мой SoapenvEnvelope

@Root(name = "soapenv:Envelope")
@NamespaceList({
    @Namespace(reference = "http://www.w3.org/2003/05/soap-envelope", prefix = "soapenv")
})
public class SoapenvEnvelope {

@Element(name = "soapenv:Header", required = false)
public SoapenvHeader env1header;

@Element(name = "soapenv:Body", required = false)
public EkassaRequestBody env2body;

}

Мой интерфейс retrofit2

@Headers({"Content-Type: application/soap+xml", "Accept-Charset: utf-8"})
@POST("soap/services/v2")
Observable<EkassaResponseEnvelope> getRegisterReceiptEkassa(@Body SoapenvEnvelope requestEnvelope);

Мой запрос вHTTP протоколирования:

enter image description here

Как добавить объявление XML перед тегом soapenv: Envelope?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...