mirror of
https://github.com/apache/httpcomponents-client.git
synced 2025-02-28 05:39:07 +00:00
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:
parent
d815670db3
commit
1bbbd79a8c
@ -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");
|
||||
}
|
||||
|
@ -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();
|
||||
}
|
||||
|
@ -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) {
|
||||
|
@ -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];
|
||||
|
Loading…
x
Reference in New Issue
Block a user