Index: java/org/apache/commons/httpclient/HttpMethodBase.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpMethodBase.java,v retrieving revision 1.134 diff -u -r1.134 HttpMethodBase.java --- java/org/apache/commons/httpclient/HttpMethodBase.java 20 Apr 2003 23:26:22 -0000 1.134 +++ java/org/apache/commons/httpclient/HttpMethodBase.java 22 Apr 2003 15:32:58 -0000 @@ -1393,10 +1393,7 @@ + "HttpConnection)"); // Clean up the cookie headers - Header[] headers = getRequestHeaderGroup().getHeaders("cookie"); - for (int i = 0; i < headers.length; i++) { - getRequestHeaderGroup().removeHeader(headers[i]); - } + removeRequestHeader("cookie"); CookieSpec matcher = CookiePolicy.getSpecByPolicy(state.getCookiePolicy()); Cookie[] cookies = matcher.match(conn.getHost(), conn.getPort(), Index: java/org/apache/commons/httpclient/auth/HttpAuthenticator.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/auth/HttpAuthenticator.java,v retrieving revision 1.5 diff -u -r1.5 HttpAuthenticator.java --- java/org/apache/commons/httpclient/auth/HttpAuthenticator.java 19 Apr 2003 22:29:32 -0000 1.5 +++ java/org/apache/commons/httpclient/auth/HttpAuthenticator.java 22 Apr 2003 15:32:59 -0000 @@ -208,7 +208,7 @@ String auth = BasicScheme.authenticate((UsernamePasswordCredentials) credentials); if (auth != null) { String s = proxy ? PROXY_AUTH_RESP : WWW_AUTH_RESP; - method.addRequestHeader(s, auth); + method.setRequestHeader(s, auth); return true; } else { return false; @@ -319,7 +319,7 @@ String auth = authscheme.authenticate(credentials, method.getName(), method.getPath()); if (auth != null) { String s = proxy ? PROXY_AUTH_RESP : WWW_AUTH_RESP; - method.addRequestHeader(s, auth); + method.setRequestHeader(s, auth); return true; } else { return false;