
com.groupbyinc.flux.common.http.protocol.RequestContent.class Maven / Gradle / Ivy
???? 2 ? 7com/groupbyinc/flux/common/http/protocol/RequestContent java/lang/Object 6com/groupbyinc/flux/common/http/HttpRequestInterceptor RequestContent.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE overwrite Z ()V (Z)V
this 9Lcom/groupbyinc/flux/common/http/protocol/RequestContent;
process f(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V -com/groupbyinc/flux/common/http/HttpException java/io/IOException HTTP request )com/groupbyinc/flux/common/http/util/Args ! notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; # $
" % :com/groupbyinc/flux/common/http/HttpEntityEnclosingRequest ' Transfer-Encoding ) +com/groupbyinc/flux/common/http/HttpRequest +
removeHeaders (Ljava/lang/String;)V - . , / Content-Length 1 containsHeader (Ljava/lang/String;)Z 3 4 , 5 1com/groupbyinc/flux/common/http/ProtocolException 7 (Transfer-encoding header already present 9 .
8 ; %Content-Length header already present = getRequestLine /()Lcom/groupbyinc/flux/common/http/RequestLine; ? @ , A +com/groupbyinc/flux/common/http/RequestLine C getProtocolVersion 3()Lcom/groupbyinc/flux/common/http/ProtocolVersion; E F D G getEntity .()Lcom/groupbyinc/flux/common/http/HttpEntity; I J ( K 0 M addHeader '(Ljava/lang/String;Ljava/lang/String;)V O P , Q /com/groupbyinc/flux/common/http/ProtocolVersion S *com/groupbyinc/flux/common/http/HttpEntity U isChunked ()Z W X V Y getContentLength ()J [ \ V ] +com/groupbyinc/flux/common/http/HttpVersion _ HTTP_1_0 -Lcom/groupbyinc/flux/common/http/HttpVersion; a b ` c
lessEquals 4(Lcom/groupbyinc/flux/common/http/ProtocolVersion;)Z e f
T g java/lang/StringBuilder i
j *Chunked transfer encoding not allowed for l append -(Ljava/lang/String;)Ljava/lang/StringBuilder; n o
j p -(Ljava/lang/Object;)Ljava/lang/StringBuilder; n r
j s toString ()Ljava/lang/String; u v
j w chunked y java/lang/Long { (J)Ljava/lang/String; u }
| ~ getContentType *()Lcom/groupbyinc/flux/common/http/Header; ? ? V ? Content-Type ? +(Lcom/groupbyinc/flux/common/http/Header;)V O ? , ? getContentEncoding ? ? V ? Content-Encoding ? ver 1Lcom/groupbyinc/flux/common/http/ProtocolVersion; entity ,Lcom/groupbyinc/flux/common/http/HttpEntity; request -Lcom/groupbyinc/flux/common/http/HttpRequest; context 6Lcom/groupbyinc/flux/common/http/protocol/HttpContext; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile RuntimeInvisibleAnnotations !
? 4 *? ? ? ?
A B ? F
*? *? ? ?
? P Q R ? ? + ? &W+? (?*? ? +*? 0 +2? 0 ? -+*? 6 ?
? 8Y:? +2? 6 ?
? 8Y>? +? B ? H N+? (? L :? +2N? R ?? Z ? ? ^ ?? 5-? d? h? ? 8Y? jY? km? q-? t? x? +*z? R ? +2? ^ ? ? R ? ? ? +?? 6 ? +? ? ? ? ? ? ? +?? 6 ? +? ? ? ? ? ? 4 ^ ? ? ? i ? ? ? ? ? ? ? ? b W X Y Z [ ( ] 3 ^ = ` H a R d ^ e i f n g x h y k ? l ? m ? p ? r ? u ? w ? z
| ?
(? & T V$!? ! ? ? ?
e
© 2015 - 2025 Weber Informatics LLC | Privacy Policy