[jboss-svn-commits] JBL Code SVN: r33712 - in labs/jbossesb/trunk/product/services: soapui-client/src/main/java/org/jboss/soa/esb/services/soapui and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 1 04:17:02 EDT 2010


Author: mageshbk at jboss.com
Date: 2010-07-01 04:17:01 -0400 (Thu, 01 Jul 2010)
New Revision: 33712

Modified:
   labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
   labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/EsbWsdlLoader.java
Log:
[JBESB-3275] - Added keep-alive to ensure successful NTLM negotiations over transparent proxy that can respond with Connection: close


Modified: labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2010-06-30 19:37:34 UTC (rev 33711)
+++ labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2010-07-01 08:17:01 UTC (rev 33712)
@@ -521,7 +521,7 @@
         PostMethod post = new PostMethod(endpoint);
 
         post.setRequestHeader("Content-Type", contentType);
-
+        post.setRequestHeader("Connection", "keep-alive");
         post.setRequestHeader("SOAPAction", "\"" + soapAction + "\"");  /// Customization to add quotes to Soap action
         try {
         	post.setRequestEntity(new StringRequestEntity(request, "text/xml", "UTF-8"));

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/EsbWsdlLoader.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/EsbWsdlLoader.java	2010-06-30 19:37:34 UTC (rev 33711)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/EsbWsdlLoader.java	2010-07-01 08:17:01 UTC (rev 33712)
@@ -65,6 +65,9 @@
         httpGetMethod = new GetMethod(url);
         httpGetMethod.setDoAuthentication(true);
 
+        //JBESB-3275 - a transparent proxy might close connections
+        httpGetMethod.setRequestHeader("Connection", "keep-alive");
+
         try {
             int result = httpClient.executeMethod(hostconfig, httpGetMethod);
 



More information about the jboss-svn-commits mailing list