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 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)
-
-