Giriş
Şu satırı dahil ederiz.
Soap Envelope
SOAP Envelop mesajları şuna benzer. Envelope içinde Header ve Body kısımları bulunur.
import javax.xml.soap.SOAPEnvelope;
Bazen bir SOAP mesajını okumak gerekir.Soap Envelope
SOAP Envelop mesajları şuna benzer. Envelope içinde Header ve Body kısımları bulunur.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://WS.com/">
<soapenv:Header>
<userID>34</userID>
<password>test</password>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>
getBody metodu
Şöyle yaparız.
Enveloper içindeki Header tag'lerine erişmek için şöyle yapılır
Şöyle yaparız.
SOAPBody soapBody = envelope.getBody();
getHeader metoduEnveloper içindeki Header tag'lerine erişmek için şöyle yapılır
MessageFactory messageFactory = MessageFactory.newInstance();
SOAPMessage message = messageFactory.createMessage();
SOAPPart soapPart = message.getSOAPPart();
SOAPEnvelope envelope = soapPart.getEnvelope();
SOAPHeader header = envelope.getHeader();