At the moment I'm facing the problem that I need to add one custom HTTP Header to org.apache.axis.client.Call
. But all I can find around how to do this is something like adding SOAP Headers.
Adding a simple SOAPHeader
would be easy:
SOAPHeaderElement header = new SOAPHeaderElement(new javax.xml.namespace.QName("SessionID"), sessionId);
_call.addHeader(header);
But can I do something similar for HTTPHeaders
?
Its been explained on following url:
http://www.coderanch.com/how-to/java/WebServicesHowTo
MessageContext msgContext = _call.getMessageContext();
MimeHeaders hd = msgContext.getMessage().getMimeHeaders();
hd.addHeader("SessionID", sessionId);