adjusted auth, cookie to non-static parsing code

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@568037 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Roland Weber 2007-08-21 09:27:57 +00:00
parent d815670db3
commit 1bbbd79a8c
4 changed files with 8 additions and 8 deletions

View File

@ -38,7 +38,7 @@
import org.apache.http.auth.AuthScheme;
import org.apache.http.auth.AUTH;
import org.apache.http.auth.MalformedChallengeException;
import org.apache.http.message.BasicHeaderElement;
import org.apache.http.message.BasicHeaderValueParser;
import org.apache.http.message.BufferedHeader;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.CharArrayBuffer;
@ -120,7 +120,7 @@ public void processChallenge(final Header header) throws MalformedChallengeExcep
if (!s.equalsIgnoreCase(getSchemeName())) {
throw new MalformedChallengeException("Invalid scheme identifier: " + s);
}
HeaderElement[] elements = BasicHeaderElement.parseAll(buffer, pos, buffer.length());
HeaderElement[] elements = BasicHeaderValueParser.DEFAULT.parseElements(buffer, pos, buffer.length());
if (elements.length == 0) {
throw new MalformedChallengeException("Authentication challenge is empty");
}

View File

@ -37,7 +37,7 @@
import org.apache.http.cookie.CookieOrigin;
import org.apache.http.cookie.MalformedCookieException;
import org.apache.http.cookie.SM;
import org.apache.http.message.BasicHeaderElement;
import org.apache.http.message.BasicHeaderValueParser;
import org.apache.http.message.BufferedHeader;
import org.apache.http.util.CharArrayBuffer;
@ -120,7 +120,7 @@ public Cookie[] parse(final Header header, final CookieOrigin origin)
}
HeaderElement[] elems = null;
if (isNetscapeCookie) {
elems = new HeaderElement[] { BasicHeaderElement.parse(headervalue) };
elems = new HeaderElement[] { BasicHeaderValueParser.parseHeaderElement(headervalue, null) };
} else {
elems = header.getElements();
}

View File

@ -37,7 +37,7 @@
import org.apache.http.cookie.CookieOrigin;
import org.apache.http.cookie.MalformedCookieException;
import org.apache.http.cookie.SM;
import org.apache.http.message.BasicHeaderElement;
import org.apache.http.message.BasicHeaderValueParser;
import org.apache.http.message.BufferedHeader;
import org.apache.http.util.CharArrayBuffer;
@ -105,7 +105,7 @@ public Cookie[] parse(final Header header, final CookieOrigin origin)
throw new IllegalArgumentException("Cookie origin may not be null");
}
String headervalue = header.getValue();
return parse(new HeaderElement[] { BasicHeaderElement.parse(headervalue) }, origin);
return parse(new HeaderElement[] { BasicHeaderValueParser.parseHeaderElement(headervalue, null) }, origin);
}
public Header[] formatCookies(final Cookie[] cookies) {

View File

@ -45,7 +45,7 @@
import org.apache.http.auth.MalformedChallengeException;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.message.BasicHeader;
import org.apache.http.message.BasicHeaderElement;
import org.apache.http.message.BasicHeaderValueParser;
import org.apache.http.message.BasicHttpRequest;
/**
@ -305,7 +305,7 @@ private static Map parseAuthResponse(final Header authResponse) {
if (!s.startsWith("Digest ")) {
return null;
}
HeaderElement[] elements = BasicHeaderElement.parseAll(s.substring(7));
HeaderElement[] elements = BasicHeaderValueParser.parseElements(s.substring(7), null);
Map map = new HashMap(elements.length);
for (int i = 0; i < elements.length; i++) {
HeaderElement element = elements[i];