com.ning.http.util
public class AsyncHttpProviderUtils extends java.lang.Object
AsyncHttpProvider
common utilities.
The cookies's handling code is from the Netty framework.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CHARSET |
protected static java.lang.ThreadLocal<java.text.SimpleDateFormat[]> |
simpleDateFormat |
Constructor and Description |
---|
AsyncHttpProviderUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
checkBodyParts(int statusCode,
java.util.Collection<HttpResponseBodyPart> bodyParts) |
static java.lang.String |
constructUserAgent(java.lang.Class<? extends AsyncHttpProvider> httpProvider) |
static MultipartRequestEntity |
createMultipartRequestEntity(java.util.List<Part> params,
FluentStringsMap methodParams)
This is quite ugly as our internal names are duplicated, but we build on top of HTTP Client implementation.
|
static java.net.URI |
createUri(java.lang.String u) |
static java.lang.String |
encodeCookies(java.util.Collection<Cookie> cookies) |
static java.text.SimpleDateFormat[] |
get() |
static java.lang.String |
getAuthority(java.net.URI uri) |
static java.lang.String |
getBaseUrl(java.net.URI uri) |
static int |
getPort(java.net.URI uri) |
static java.net.URI |
getRedirectUri(java.net.URI uri,
java.lang.String location) |
static java.lang.String |
parseCharset(java.lang.String contentType) |
static Cookie |
parseCookie(java.lang.String value) |
static byte[] |
readFully(java.io.InputStream in,
int[] lengthWrapper) |
public static final java.lang.String DEFAULT_CHARSET
protected static final java.lang.ThreadLocal<java.text.SimpleDateFormat[]> simpleDateFormat
public static final java.text.SimpleDateFormat[] get()
public static final java.net.URI createUri(java.lang.String u)
public static final java.lang.String getBaseUrl(java.net.URI uri)
public static final java.lang.String getAuthority(java.net.URI uri)
public static final java.net.URI getRedirectUri(java.net.URI uri, java.lang.String location)
public static final int getPort(java.net.URI uri)
public static final MultipartRequestEntity createMultipartRequestEntity(java.util.List<Part> params, FluentStringsMap methodParams) throws java.io.FileNotFoundException
params
- methodParams
- java.io.FileNotFoundException
public static final byte[] readFully(java.io.InputStream in, int[] lengthWrapper) throws java.io.IOException
java.io.IOException
public static java.lang.String encodeCookies(java.util.Collection<Cookie> cookies)
public static java.lang.String constructUserAgent(java.lang.Class<? extends AsyncHttpProvider> httpProvider)
public static java.lang.String parseCharset(java.lang.String contentType)
public static Cookie parseCookie(java.lang.String value)
public static void checkBodyParts(int statusCode, java.util.Collection<HttpResponseBodyPart> bodyParts)
Copyright © 2014. All Rights Reserved.