Index: /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/HttpMethodDirector.java =================================================================== --- /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/HttpMethodDirector.java (revision 358637) +++ /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/HttpMethodDirector.java (working copy) @@ -604,7 +604,10 @@ LOG.debug("Redirect URI is not absolute - parsing as relative"); redirectUri = new URI(currentUri, redirectUri); } - } + } else { + // Reset the default params + method.getParams().setDefaults(this.params); + } method.setURI(redirectUri); hostConfiguration.setHost(redirectUri); } catch (URIException e) {