com.groupbyinc.flux.common.http.impl.auth.AuthSchemeBase.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/http/impl/auth/AuthSchemeBase java/lang/Object ;com/groupbyinc/flux/common/http/auth/ContextAwareAuthScheme AuthSchemeBase.java challengeState 5Lcom/groupbyinc/flux/common/http/auth/ChallengeState; 8(Lcom/groupbyinc/flux/common/http/auth/ChallengeState;)V Ljava/lang/Deprecated; ()V
this :Lcom/groupbyinc/flux/common/http/impl/auth/AuthSchemeBase; processChallenge +(Lcom/groupbyinc/flux/common/http/Header;)V @com/groupbyinc/flux/common/http/auth/MalformedChallengeException Header )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
&com/groupbyinc/flux/common/http/Header getName ()Ljava/lang/String; " # ! $ WWW-Authenticate & java/lang/String ( equalsIgnoreCase (Ljava/lang/String;)Z * +
) , 3com/groupbyinc/flux/common/http/auth/ChallengeState . TARGET 0 / 1 Proxy-Authenticate 3 PROXY 5 / 6 java/lang/StringBuilder 8
9 Unexpected header name: ; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; = >
9 ? toString A #
9 B (Ljava/lang/String;)V
D
E /com/groupbyinc/flux/common/http/FormattedHeader G getBuffer 8()Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer; I J H K getValuePos ()I M N H O getValue Q # ! R Header value is null T 4com/groupbyinc/flux/common/http/util/CharArrayBuffer V length X N
) Y (I)V
[
W \ = D
W ^
W Y charAt (I)C a b
W c -com/groupbyinc/flux/common/http/protocol/HTTP e isWhitespace (C)Z g h
f i substring (II)Ljava/lang/String; k l
W m
getSchemeName o #
p Invalid scheme identifier: r parseChallenge ;(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;II)V t u
v buffer 6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer; pos I s Ljava/lang/String; header (Lcom/groupbyinc/flux/common/http/Header;
authheader
beginIndex endIndex authenticate ?(Lcom/groupbyinc/flux/common/http/auth/Credentials;Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Lcom/groupbyinc/flux/common/http/Header;