public class SDIServerUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SDIServerUtil.GenericNetworkResultCode |
static class |
SDIServerUtil.GenericResultCode |
static class |
SDIServerUtil.OauthConsumer
The
SDIServerUtil.OauthConsumer class represents the details of the oauth consumer for this
device. |
static class |
SDIServerUtil.ServerAccessToken
The
SDIServerUtil.ServerAccessToken class represents the access token and access token secret
used to pass through in authenticated server requests. |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<android.util.Pair<java.lang.String,java.lang.String>> |
SORT_ALPHABETICAL_BY_KEY |
Constructor and Description |
---|
SDIServerUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildBodyParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters)
Shorthand for building a parameter string used in the body of POST requests
|
static java.util.List<NameValuePair> |
buildNameValuePairList(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters)
Builds a list of name value pairs (suitable for a post body) based on the given parameters
|
static java.lang.String |
buildParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters,
java.lang.String delimiter,
boolean quote)
Builds a parameter string based on the given parameters, separated by given delimiter, and optionally quoted values
|
static java.lang.String |
buildUrlParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters)
Shorthand for building a parameter string used in the url of GET requests;
|
static HttpParams |
getDefaultParams() |
static HttpClient |
getHttpClient()
Get the http client using default params.
|
static HttpClient |
getHttpClient(ClientConnectionManager conman,
HttpParams params)
Get the http client using given connection manager and params.
|
static HttpClient |
getHttpClient(HttpParams params)
Get the http client using given params.
|
static HttpGet |
getHttpGet(java.lang.String uri) |
static HttpGet |
getHttpGet(java.lang.String uri,
boolean acceptGzipEncoding,
boolean spoofUserAgent) |
static HttpPost |
getHttpPost(java.lang.String uri) |
static HttpPost |
getHttpPost(java.lang.String uri,
boolean acceptGzipEncoding,
boolean spoofUserAgent) |
public static final java.util.Comparator<android.util.Pair<java.lang.String,java.lang.String>> SORT_ALPHABETICAL_BY_KEY
public static HttpClient getHttpClient()
public static HttpClient getHttpClient(HttpParams params)
public static HttpClient getHttpClient(ClientConnectionManager conman, HttpParams params)
public static HttpParams getDefaultParams()
public static HttpGet getHttpGet(java.lang.String uri)
public static HttpGet getHttpGet(java.lang.String uri, boolean acceptGzipEncoding, boolean spoofUserAgent)
public static HttpPost getHttpPost(java.lang.String uri)
public static HttpPost getHttpPost(java.lang.String uri, boolean acceptGzipEncoding, boolean spoofUserAgent)
public static java.lang.String buildUrlParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static java.lang.String buildBodyParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static java.lang.String buildParameterString(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters, java.lang.String delimiter, boolean quote) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static java.util.List<NameValuePair> buildNameValuePairList(java.util.List<android.util.Pair<java.lang.String,java.lang.String>> parameters) throws java.lang.Exception
java.lang.Exception