You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ha...@apache.org on 2003/04/10 00:04:10 UTC
cvs commit: xml-axis/java/src/org/apache/axis/client Stub.java
haddadc 2003/04/09 15:04:09
Modified: java/src/org/apache/axis/client Stub.java
Log:
added a call to Stub.clearHeaders() in Stub.getResponseHeaders() to clear out any stale response headers.
PR: 18854
Revision Changes Path
1.24 +3 -1 xml-axis/java/src/org/apache/axis/client/Stub.java
Index: Stub.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Stub.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- Stub.java 24 Mar 2003 23:13:01 -0000 1.23
+++ Stub.java 9 Apr 2003 22:04:09 -0000 1.24
@@ -410,7 +410,9 @@
protected void getResponseHeaders(org.apache.axis.client.Call call) throws AxisFault {
org.apache.axis.Message response = call.getMessageContext().getResponseMessage();
org.apache.axis.message.SOAPEnvelope env = response.getSOAPEnvelope();
-
+ // clear out existing headers
+ // this is important because a stub is reused across service calls
+ clearHeaders();
if ( env != null ) {
Iterator iterator = env.getHeaders().iterator();
while(iterator.hasNext()){