0
У меня есть клиент веб-службы, и когда я отправить запрос, сообщение мыло выглядитзапрос мыло с пространством имен
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<Open xmlns="ttt:some:namespace">
<PartnerName>SomeParther</PartnerName>
<NumberToS>1</NumberToS>
</Open>
</S:Body>
</S:Envelope>
и этого неправильного сообщения. Правильное сообщение выглядит
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="ttt:some:namespace">
<soapenv:Header />
<soapenv:Body>
<ttt:Open>
<ttt:PartnerName>SomeParther</ttt:PartnerName>
<ttt:NumberToS>1</ttt:NumberToS>
</ttt:Open>
</soapenv:Body>
</soapenv:Envelope>
как я все-таки запрашивает мыло
So_Service soService = new So_Service();
SoPort soPort = soService.getSoaphaSOAP();
/* test */
System.out.println("getServiceName from So_Service" + soService.getServiceName());
soPort.open("SomeParther", 1);
выхода getServiceName из So_Service ТТТ: некоторые из них: пространство имен
Что я делаю неправильно? Что я должен сделать для правильного генерации сообщения? Пожалуйста, помогите
Можете ли вы сказать, вы пишете запрос kSOUP для сложного запроса с пространством имен? – Thracian