Bonjour,
Je suis en java 1.6 et j'essaye de créer un message SOAP pour un appel webservice (jusque là je sais faire), voici le code :
1 2
| SOAPMessage soapMessage = messageFactory.createMessage();
SOAPPart soapPart = soapMessage.getSOAPPart(); |
Il me génère ceci :
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body/></SOAP-ENV:Envelope>
Or afin de bien fonctionner avec mon webservice distant j'aurai besoin de ceci :
<Soap:Envelope xmlns:Soap="http://www.w3.org/2003/05/soap-envelope"><Soap:Header/><Soap:Body/></Soap:Envelope>
J'importe ces librairies :
1 2 3 4 5 6 7 8
| import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPConnection;
import javax.xml.soap.SOAPConnectionFactory;
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPEnvelope;
import javax.xml.soap.SOAPMessage;
import javax.xml.soap.SOAPPart; |
Comment puis-je faire pour avoir le bon format de message à la construction ?
Cordialement
Mckilleron
Partager