[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