org.apache.commons.httpclient.auth
Class AuthChallengeParser
java.lang.Object
|
+--org.apache.commons.httpclient.auth.AuthChallengeParser
- public final class AuthChallengeParser
- extends Object
This class provides utility methods for parsing HTTP www and proxy authentication
challenges.
- Since:
- 2.0beta1
- Author:
- Oleg Kalnichevski
Method Summary |
static Map |
extractParams(String challengeStr)
Extracts a map of challenge parameters from an authentication challenge. |
static String |
extractScheme(String challengeStr)
Extracts authentication scheme from the given authentication
challenge. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
AuthChallengeParser
public AuthChallengeParser()
extractScheme
public static String extractScheme(String challengeStr)
throws MalformedChallengeException
- Extracts authentication scheme from the given authentication
challenge.
- Parameters:
challengeStr
- the authentication challenge string- Returns:
- authentication scheme
- Throws:
- MalformedChallengeException - when the authentication challenge string
is malformed
- Since:
- 2.0beta1
extractParams
public static Map extractParams(String challengeStr)
throws MalformedChallengeException
- Extracts a map of challenge parameters from an authentication challenge.
Keys in the map are lower-cased
- Parameters:
challengeStr
- the authentication challenge string- Returns:
- a map of authentication challenge parameters
- Throws:
- MalformedChallengeException - when the authentication challenge string
is malformed
- Since:
- 2.0beta1
Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.