cziegeler 2003/01/09 07:49:43 Modified: src/java/org/apache/cocoon/generation WebServiceProxyGenerator.java lib jars.xml Added: lib/optional commons-httpclient-20030108.jar Removed: lib/optional commons-httpclient.jar Log: Updating to the latest httpcommons version to avoid gump problems Revision Changes Path 1.1 xml-cocoon2/lib/optional/commons-httpclient-20030108.jar <<Binary file>> 1.7 +13 -9 xml-cocoon2/src/java/org/apache/cocoon/generation/WebServiceProxyGenerator.java Index: WebServiceProxyGenerator.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/WebServiceProxyGenerator.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- WebServiceProxyGenerator.java 7 Jan 2003 23:17:09 -0000 1.6 +++ WebServiceProxyGenerator.java 9 Jan 2003 15:49:42 -0000 1.7 @@ -65,7 +65,8 @@ import org.apache.cocoon.environment.Request; import org.apache.cocoon.environment.Session; import org.apache.cocoon.environment.SourceResolver; -import org.apache.commons.httpclient.HttpMultiClient; +import org.apache.commons.httpclient.HostConfiguration; +import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpUrlMethod; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.UrlGetMethod; @@ -287,26 +288,29 @@ * consequetively return an HttpMultiClient * */ -protected HttpMultiClient getHttpClient() +protected HttpClient getHttpClient() { Request request = ObjectModelHelper.getRequest( objectModel ); Session session = request.getSession( true ); - HttpMultiClient httpClient = null; + HttpClient httpClient = null; if (session != null) { - httpClient = (HttpMultiClient) session.getAttribute( HTTP_CLIENT ); + httpClient = (HttpClient) session.getAttribute( HTTP_CLIENT ); } if (httpClient == null) { - httpClient = new HttpMultiClient(); + httpClient = new HttpClient(); if (System.getProperty("http.proxyHost") != null) { String proxyHost = System.getProperty("http.proxyHost"); int proxyPort = Integer.parseInt(System.getProperty("http.proxyPort")); - - httpClient.setProxyHost( proxyHost ); - httpClient.setProxyPort( proxyPort ); + HostConfiguration config = httpClient.getHostConfiguration(); + if (config == null) { + config = new HostConfiguration(); + } + config.setProxy(proxyHost, proxyPort); + httpClient.setHostConfiguration(config); } session.setAttribute( HTTP_CLIENT, httpClient ); @@ -316,7 +320,7 @@ // private attributes section private static String HTTP_CLIENT = "HTTP_CLIENT"; -private HttpMultiClient httpClient; +private HttpClient httpClient; // for GET/POST configurability private static String METHOD_GET = "GET"; 1.63 +1 -1 xml-cocoon2/lib/jars.xml Index: jars.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/lib/jars.xml,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- jars.xml 9 Jan 2003 08:09:40 -0000 1.62 +++ jars.xml 9 Jan 2003 15:49:43 -0000 1.63 @@ -306,7 +306,7 @@ and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.</description> <used-by>SOAP logicsheet, WebServiceProxyGenerator</used-by> - <lib>optional/commons-httpclient.jar</lib> + <lib>optional/commons-httpclient-20030108.jar</lib> <homepage>http://jakarta.apache.org/commons/httpclient/</homepage> </file> <file>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]