com.ning.http.util
Class AsyncHttpProviderUtils
java.lang.Object
com.ning.http.util.AsyncHttpProviderUtils
public class AsyncHttpProviderUtils
- extends Object
AsyncHttpProvider
common utilities.
The cookies's handling code is from the Netty framework.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CHARSET
public static final String DEFAULT_CHARSET
- See Also:
- Constant Field Values
AsyncHttpProviderUtils
public AsyncHttpProviderUtils()
createUri
public static final URI createUri(String u)
getBaseUrl
public static final String getBaseUrl(URI uri)
getAuthority
public static final String getAuthority(URI uri)
getRedirectUri
public static final URI getRedirectUri(URI uri,
String location)
getPort
public static final int getPort(URI uri)
createMultipartRequestEntity
public static final MultipartRequestEntity createMultipartRequestEntity(List<Part> params,
FluentStringsMap methodParams)
throws FileNotFoundException
- This is quite ugly as our internal names are duplicated, but we build on top of HTTP Client implementation.
- Parameters:
params
- methodParams
-
- Returns:
- a MultipartRequestEntity.
- Throws:
FileNotFoundException
readFully
public static final byte[] readFully(InputStream in,
int[] lengthWrapper)
throws IOException
- Throws:
IOException
encodeCookies
public static String encodeCookies(Collection<Cookie> cookies)
constructUserAgent
public static String constructUserAgent(Class<? extends AsyncHttpProvider> httpProvider)
parseCharset
public static String parseCharset(String contentType)
parseCookie
public static Cookie parseCookie(String value)
checkBodyParts
public static void checkBodyParts(int statusCode,
Collection<HttpResponseBodyPart> bodyParts)
Copyright © 2011. All Rights Reserved.