Package org.asynchttpclient.util
Class HttpUtils
- java.lang.Object
-
- org.asynchttpclient.util.HttpUtils
-
public final class HttpUtils extends Object
AsyncHttpClientcommon utilities.
-
-
Field Summary
Fields Modifier and Type Field Description static io.netty.util.AsciiStringACCEPT_ALL_HEADER_VALUEstatic io.netty.util.AsciiStringGZIP_DEFLATE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]computeMultipartBoundary()static @Nullable StringextractContentTypeBoundaryAttribute(String contentType)static @Nullable CharsetextractContentTypeCharsetAttribute(String contentType)static CharSequencefilterOutBrotliFromAcceptEncoding(String acceptEncoding)static CharSequencefilterOutZstdFromAcceptEncoding(String acceptEncoding)static booleanfollowRedirect(AsyncHttpClientConfig config, Request request)static StringhostHeader(Uri uri)static StringoriginHeader(Uri uri)static StringpatchContentTypeWithBoundaryAttribute(String base, byte[] boundary)static ByteBufferurlEncodeFormParams(List<Param> params, Charset charset)
-
-
-
Method Detail
-
extractContentTypeCharsetAttribute
@Nullable public static @Nullable Charset extractContentTypeCharsetAttribute(String contentType)
-
extractContentTypeBoundaryAttribute
@Nullable public static @Nullable String extractContentTypeBoundaryAttribute(String contentType)
-
computeMultipartBoundary
public static byte[] computeMultipartBoundary()
-
patchContentTypeWithBoundaryAttribute
public static String patchContentTypeWithBoundaryAttribute(String base, byte[] boundary)
-
followRedirect
public static boolean followRedirect(AsyncHttpClientConfig config, Request request)
-
urlEncodeFormParams
public static ByteBuffer urlEncodeFormParams(List<Param> params, Charset charset)
-
filterOutBrotliFromAcceptEncoding
public static CharSequence filterOutBrotliFromAcceptEncoding(String acceptEncoding)
-
filterOutZstdFromAcceptEncoding
public static CharSequence filterOutZstdFromAcceptEncoding(String acceptEncoding)
-
-