
okhttp3.internal.http2.Http2Codec.class Maven / Gradle / Ivy
???? 3? ?
i ? h ? h ? h ? h ?
? ?
? ?
h ?
? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ? ? ?
? ?
h ? ? ?
? ?
? ? ?
? ?
? ? ?
? ?
? ? ? ?
? ?
? ? ?
? ? ? ?
? ?
? ?
f h ?
?
/ ? ? ? ?
f
f
9 ?
9
9
h
?
A
D ?
D
D
D!
/"
D#$
?%
M&'
?
()
P* +,
?- h. ? h/0 h12 h34 h56 h78 h9: h;<
=>?@A StreamFinishingSource InnerClasses
CONNECTION Lokio/ByteString; HOST
KEEP_ALIVE PROXY_CONNECTION TRANSFER_ENCODING TE ENCODING UPGRADE HTTP_2_SKIPPED_REQUEST_HEADERS Ljava/util/List; Signature #Ljava/util/List; HTTP_2_SKIPPED_RESPONSE_HEADERS client Lokhttp3/OkHttpClient; streamAllocation .Lokhttp3/internal/connection/StreamAllocation;
connection (Lokhttp3/internal/http2/Http2Connection; stream $Lokhttp3/internal/http2/Http2Stream; o(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http2/Http2Connection;)V Code LineNumberTable LocalVariableTable this #Lokhttp3/internal/http2/Http2Codec; createRequestBody (Lokhttp3/Request;J)Lokio/Sink; request Lokhttp3/Request;
contentLength J writeRequestHeaders (Lokhttp3/Request;)V hasRequestBody Z requestHeaders LocalVariableTypeTable 1Ljava/util/List;
StackMapTable
ExceptionsB flushRequest ()V
finishRequest readResponseHeaders Builder (Z)Lokhttp3/Response$Builder; expectContinue headers responseBuilder Lokhttp3/Response$Builder;C http2HeadersList #(Lokhttp3/Request;)Ljava/util/List; name i I size Lokhttp3/Headers; result host Ljava/lang/String;DE D(Lokhttp3/Request;)Ljava/util/List; readHttp2HeadersList ,(Ljava/util/List;)Lokhttp3/Response$Builder; header Lokhttp3/internal/http2/Header; value headerBlock
statusLine "Lokhttp3/internal/http/StatusLine; headersBuilder Lokhttp3/Headers$Builder; ? ?< M(Ljava/util/List;)Lokhttp3/Response$Builder; openResponseBody *(Lokhttp3/Response;)Lokhttp3/ResponseBody; response Lokhttp3/Response; source
Lokio/Source; cancel
SourceFile Http2Codec.java okhttp3/internal/http/StatusLine ? ? { | } ~ ? ? ?FGHIJK ? ?LMNOPQRSTUVWXYZP[S\ ?]^ ?_` ? ?abcde ?f java/util/ArrayListD ?S ?g okhttp3/internal/http2/Headerh nij ?kClmn nopqrs Host ?tu nv nwxj ?yz{|E}~? v w?m ?y okhttp3/Headers$Builder??d ? ? n ? n?j? n?m java/lang/StringBuilder HTTP/1.1 ???j?? z w?? java/net/ProtocolException %Expected ':status' header not present ??? okhttp3/Response$Builder?????d?? ????f ?? 7okhttp3/internal/http2/Http2Codec$StreamFinishingSource?? ?? &okhttp3/internal/http/RealResponseBody??? ??????? m n o n
keep-alive p n proxy-connection q n transfer-encoding r n te s n encoding t n upgrade u n okio/ByteString??? !okhttp3/internal/http2/Http2Codec java/lang/Object okhttp3/internal/http/HttpCodec java/io/IOException java/util/List okhttp3/Headers java/lang/String "okhttp3/internal/http2/Http2Stream getSink
()Lokio/Sink; okhttp3/Request body ()Lokhttp3/RequestBody; &okhttp3/internal/http2/Http2Connection newStream 7(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; readTimeout ()Lokio/Timeout; okhttp3/OkHttpClient readTimeoutMillis ()I java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit; okio/Timeout timeout 0(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; writeTimeout writeTimeoutMillis flush okio/Sink close takeResponseHeaders ()Ljava/util/List; okhttp3/internal/Internal instance Lokhttp3/internal/Internal; code (Lokhttp3/Response$Builder;)I ()Lokhttp3/Headers; (I)V
TARGET_METHOD method ()Ljava/lang/String; &(Lokio/ByteString;Ljava/lang/String;)V add (Ljava/lang/Object;)Z TARGET_PATH url ()Lokhttp3/HttpUrl; !okhttp3/internal/http/RequestLine requestPath %(Lokhttp3/HttpUrl;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; TARGET_AUTHORITY
TARGET_SCHEME okhttp3/HttpUrl scheme (I)Ljava/lang/String; java/util/Locale US Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String;
encodeUtf8 %(Ljava/lang/String;)Lokio/ByteString; contains get (I)Ljava/lang/Object; utf8 RESPONSE_STATUS equals append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString parse 6(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine;
addLenient @(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V (Ljava/lang/String;)V okhttp3/Response okhttp3/Protocol HTTP_2 Lokhttp3/Protocol; protocol .(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; (I)Lokhttp3/Response$Builder; message .(Ljava/lang/String;)Lokhttp3/Response$Builder; build -(Lokhttp3/Headers;)Lokhttp3/Response$Builder; getSource ()Lokio/Source; 3(Lokhttp3/internal/http2/Http2Codec;Lokio/Source;)V okio/Okio buffer $(Lokio/Source;)Lokio/BufferedSource; )(Lokhttp3/Headers;Lokio/BufferedSource;)V okhttp3/internal/http2/ErrorCode CANCEL "Lokhttp3/internal/http2/ErrorCode;
closeLater %(Lokhttp3/internal/http2/ErrorCode;)V okhttp3/internal/Util
immutableList %([Ljava/lang/Object;)Ljava/util/List; 1 h i j m n o n p n q n r n s n t n u n v w x y z w x y { | } ~ ? ? ? ? ? ? l *? *+? *,? *-? ? ? [ \ ] ^ _ ? * ? ? { | } ~ ? ? ? ? F *? ? ? ? b ? ? ? ? ? ? ? ? ? ? ? T*? ? ?+? ? ? =+? N**? -?
? *? ? *? ? ??
? W*? ? *? ? ??
? W? ? f h i j ' k = l S m ? * T ? ? T ? ? ? ? ? : ? w ? : ? ? ?
@ ? ? ? ? ? 6 *? ? ? ?
p q ? ? ? ? ? ? ? ? ;
*? ? ? ? ?
t u ?
? ? ? ? ? ? ? ? !*? ? M,? N? ? -? d? ?-? ? x y
z { } ? * ! ? ? ! ? ? ? w
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? L? Y+? `? M,? Y? *? ? ? W,? Y? *? !? "? ? W*#? $N-? ,? Y? %-? ? W,? Y? &*? !? '? ? W6+? 6? =+? (? )? *? +:? ,? - ? ,? Y+? .? ? W????,? ? : ? ? ? ( ? @ ? G ? K ? ] ? u ? ? ? ? ? ? ? ? ? ? ? ? H ? # ? n x G ? ? ~ A ? ? ? ? ? ? ? ? ? ? w G z ? ? ? ? ? ? ? ? ] ? ? ?? :? x ? ? ? ? ? ?L? /Y? 0M>*? 1 6? ?*? 2 ? :? +? k+? 3d? bL? /Y? 0M? U? 4:? 5? 6:? 7? 8? ? 9Y? :;? <?