okhttp3.internal.http2.Http2ExchangeCodec.class Maven / Gradle / Ivy
???? 41 )okhttp3/internal/http2/Http2ExchangeCodec java/lang/Object #okhttp3/internal/http/ExchangeCodec stream $Lokhttp3/internal/http2/Http2Stream; protocol Lokhttp3/Protocol; canceled Z createRequestBody (Lokhttp3/Request;J)Lokio/Sink; #Lorg/jetbrains/annotations/NotNull; request kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
checkNotNull (Ljava/lang/Object;)V
"okhttp3/internal/http2/Http2Stream getSink
()Lokio/Sink; !
" this +Lokhttp3/internal/http2/Http2ExchangeCodec; Lokhttp3/Request;
contentLength J writeRequestHeaders (Lokhttp3/Request;)V okhttp3/Request + body ()Lokhttp3/RequestBody; - .
, / Companion 5Lokhttp3/internal/http2/Http2ExchangeCodec$Companion; 1 2 3 3okhttp3/internal/http2/Http2ExchangeCodec$Companion 5 http2HeadersList #(Lokhttp3/Request;)Ljava/util/List; 7 8
6 9 http2Connection (Lokhttp3/internal/http2/Http2Connection; ; < = &okhttp3/internal/http2/Http2Connection ? newStream 7(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; A B
@ C E okhttp3/internal/http2/ErrorCode G CANCEL "Lokhttp3/internal/http2/ErrorCode; I J H K
closeLater %(Lokhttp3/internal/http2/ErrorCode;)V M N
O java/io/IOException Q Canceled S (Ljava/lang/String;)V U V
R W java/lang/Throwable Y readTimeout ()Lokio/Timeout; [ \
] chain ,Lokhttp3/internal/http/RealInterceptorChain; _ ` a *okhttp3/internal/http/RealInterceptorChain c getReadTimeoutMillis$okhttp ()I e f
d g java/util/concurrent/TimeUnit i MILLISECONDS Ljava/util/concurrent/TimeUnit; k l j m okio/Timeout o timeout 0(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; q r
p s writeTimeout u \
v getWriteTimeoutMillis$okhttp x f
d y requestHeaders Ljava/util/List; hasRequestBody java/util/List ~ flushRequest ()V flush ? ?
@ ?
finishRequest okio/Sink ? close ? ? ? ? readResponseHeaders (Z)Lokhttp3/Response$Builder; $Lorg/jetbrains/annotations/Nullable; takeHeaders ()Lokhttp3/Headers; ? ?
?
? readHttp2HeadersList ?(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder; ? ?
6 ? okhttp3/Response$Builder ? getCode$okhttp ? f
? ? responseBuilder Lokhttp3/Response$Builder; headers Lokhttp3/Headers; expectContinue okhttp3/Headers ? reportedContentLength (Lokhttp3/Response;)J response ? !okhttp3/internal/http/HttpHeaders ? promisesBody (Lokhttp3/Response;)Z ? ?
? ? okhttp3/internal/Util ? headersContentLength ? ?
? ? Lokhttp3/Response; openResponseBodySource !(Lokhttp3/Response;)Lokio/Source; getSource$okhttp 4()Lokhttp3/internal/http2/Http2Stream$FramingSource; ? ?
? okio/Source ? trailers ? ?
? cancel
connection ,Lokhttp3/internal/connection/RealConnection;
getConnection .()Lokhttp3/internal/connection/RealConnection; ? ? ? ?(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/internal/http/RealInterceptorChain;Lokhttp3/internal/http2/Http2Connection;)V client ? ? _ ; U ?
? okhttp3/OkHttpClient ? protocols ()Ljava/util/List; ? ?
? ? okhttp3/Protocol ? H2_PRIOR_KNOWLEDGE ?
? ? contains (Ljava/lang/Object;)Z ? ? ? HTTP_2 ?
? ? Lokhttp3/OkHttpClient; *okhttp3/internal/connection/RealConnection ?
CONNECTION Ljava/lang/String; HOST host ?
KEEP_ALIVE
keep-alive ? PROXY_CONNECTION proxy-connection ? TRANSFER_ENCODING transfer-encoding ? TE te ? ENCODING encoding ? UPGRADE upgrade ? HTTP_2_SKIPPED_REQUEST_HEADERS $Ljava/util/List; HTTP_2_SKIPPED_RESPONSE_HEADERS +access$getHTTP_2_SKIPPED_REQUEST_HEADERS$cp ? | ? ,access$getHTTP_2_SKIPPED_RESPONSE_HEADERS$cp ? | Lkotlin/Metadata; mv bv k d1???n
??
??
??
??
??
??
??
??
??
??
??
?? (20:(B%0000 ¢
J0HJ02020HJ0HJ0HJ020 HJ!0"2#0HJ$020 HJ%0&HJ'020HR0X¢
??R0X¢
??R0X¢
??
R0 X¢
??R0X¢
??R0X¢
??¨) d2 %Lokhttp3/internal/http/ExchangeCodec; Lokio/Sink;
Lokio/Source; okhttp 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V U
6 java/lang/String :method :path :scheme
:authority immutableListOf %([Ljava/lang/Object;)Ljava/util/List;!"
?# Http2ExchangeCodec.kt RuntimeInvisibleAnnotations
ConstantValue Signature Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable InnerClasses
SourceFile RuntimeVisibleAnnotations 1 B
B ? ? &