java.lang.Object |
↳ |
com.ning.http.util.AsyncHttpProviderUtils |
Class Overview
AsyncHttpProvider
common utilities.
The cookies's handling code is from the Netty framework.
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0)
|
final
void
|
wait(long arg0, int arg1)
|
|
Constants
public
static
final
String
DEFAULT_CHARSET
Constant Value:
"ISO-8859-1"
protected
static
final
ThreadLocal<SimpleDateFormat[]>
simpleDateFormat
Public Constructors
public
AsyncHttpProviderUtils
()
Public Methods
public
static
String
constructUserAgent
(Class<? extends AsyncHttpProvider> httpProvider)
public
static
final
byte[]
contentToByte
(Collection<HttpResponseBodyPart> bodyParts)
Throws
UnsupportedEncodingException
| |
public
static
final
String
contentToString
(Collection<HttpResponseBodyPart> bodyParts, String charset)
Throws
UnsupportedEncodingException
| |
This is quite ugly as our internal names are duplicated, but we build on top of HTTP Client implementation.
Returns
- a MultipartRequestEntity.
public
static
final
URI
createUri
(String u)
public
static
String
encodeCookies
(Collection<Cookie> cookies)
public
static
final
SimpleDateFormat[]
get
()
public
static
final
String
getAuthority
(URI uri)
public
static
String
getBaseUrl
(String url)
public
static
final
String
getBaseUrl
(URI uri)
public
static
final
String
getHost
(URI uri)
public
static
final
int
getPort
(URI uri)
public
static
final
URI
getRedirectUri
(URI uri, String location)
public
static
String
parseCharset
(String contentType)
public
static
Cookie
parseCookie
(String value)
public
static
final
byte[]
readFully
(InputStream in, int[] lengthWrapper)