A: Create a SOAPHeaderElement and add it to the SOAPEnvelope of the response message.
// Get current message context
MessageContext ctx = org.apache.axis.MessageContext.getCurrentContext();
// Get SOAP envelope of response
SOAPEnvelope env = ctx.getResponseMessage().getSOAPEnvelope();
// Create SOAP header object
SOAPHeaderElement headerElement =
new org.apache.axis.message.SOAPHeaderElement(headerNamespace, headerName, headerValue);
headerElement.setMustUnderstand(mustUnderstand);
// Set Header
env.addHeader(headerElement);
// Get current message context
MessageContext ctx = org.apache.axis.MessageContext.getCurrentContext();
// Get SOAP envelope of response
SOAPEnvelope env = ctx.getResponseMessage().getSOAPEnvelope();
// Create SOAP header object
SOAPHeaderElement headerElement =
new org.apache.axis.message.SOAPHeaderElement(headerNamespace, headerName, headerValue);
headerElement.setMustUnderstand(mustUnderstand);
// Set Header
env.addHeader(headerElement);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货