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.159.2.5 diff -u -r1.159.2.5 HttpMethodBase.java --- java/org/apache/commons/httpclient/HttpMethodBase.java 26 Jul 2003 14:07:34 -0000 1.159.2.5 +++ java/org/apache/commons/httpclient/HttpMethodBase.java 3 Nov 2003 18:16:23 -0000 @@ -2433,17 +2433,17 @@ realmsUsed.add(realm); } + removeRequestHeader(HttpAuthenticator.WWW_AUTH_RESP); + removeRequestHeader(HttpAuthenticator.PROXY_AUTH_RESP); try { //remove preemptive header and reauthenticate switch (statusCode) { case HttpStatus.SC_UNAUTHORIZED: - removeRequestHeader(HttpAuthenticator.WWW_AUTH_RESP); authenticated = HttpAuthenticator.authenticate( authscheme, this, conn, state); this.realm = authscheme.getRealm(); break; case HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED: - removeRequestHeader(HttpAuthenticator.PROXY_AUTH_RESP); authenticated = HttpAuthenticator.authenticateProxy( authscheme, this, conn, state); this.proxyRealm = authscheme.getRealm();