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-2004 Apache Software Foundation. All Rights Reserved.