Package org.asynchttpclient.util
Class HttpUtils
- java.lang.Object
-
- org.asynchttpclient.util.HttpUtils
-
public final class HttpUtils extends Object
AsyncHttpClient
common utilities.
-
-
Field Summary
Fields Modifier and Type Field Description static io.netty.util.AsciiString
ACCEPT_ALL_HEADER_VALUE
static io.netty.util.AsciiString
GZIP_DEFLATE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
computeMultipartBoundary()
static @Nullable String
extractContentTypeBoundaryAttribute(String contentType)
static @Nullable Charset
extractContentTypeCharsetAttribute(String contentType)
static CharSequence
filterOutBrotliFromAcceptEncoding(String acceptEncoding)
static CharSequence
filterOutZstdFromAcceptEncoding(String acceptEncoding)
static boolean
followRedirect(AsyncHttpClientConfig config, Request request)
static String
hostHeader(Uri uri)
static String
originHeader(Uri uri)
static String
patchContentTypeWithBoundaryAttribute(String base, byte[] boundary)
static ByteBuffer
urlEncodeFormParams(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)
-
-