Я создаю запрос на мыло в Java. В основном я звоню мыльной службе из моего API для отдыха.
Я должен создать запрос, который должен понравиться.
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:impl="http://impl.service.payment.wallet.paytm.com/">
<SOAP-ENV:Header>
<mid>125FD26C</mid>
<phone>9958127957</phone>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<impl:withdraw>
<operationType>WITHDRAW_MONEY</operationType>
<request>
<currencyCode>INR</currencyCode>
</request>
</impl:withdraw>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
У меня проблема с созданием заголовков.
SOAPHeader soapHeader = envelope.getHeader();
soapHeader.addChildElement("mid").addTextNode(merchantGuid);
soapHeader.addChildElement("phone").addTextNode("9958127957");
Но это дает мне ошибку, что HeaderElements must be namespace qualified
.