public class HttpUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpUtil.HttpResponse
Class used for holding response data
|
Constructor and Description |
---|
HttpUtil() |
Modifier and Type | Method and Description |
---|---|
static HttpUtil.HttpResponse |
executeGet(String url,
Map<String,String> headers)
Execute an HTTP GET request to the given url, using the request headers as specified
by the headers parameter.
|
static HttpUtil.HttpResponse |
executeGet(String url,
String headerPrefix,
Map<String,String> params)
Execute an HTTP GET request to the given url.
|
static HttpUtil.HttpResponse |
executePost(String url,
Map<String,String> headers,
Map<String,String> formData,
String charset)
Execute an HTTP POST request to the given url, using the request headers as specified
by the headers parameter.
|
static HttpUtil.HttpResponse |
executePost(String url,
Map<String,String> headers,
String postData,
String mimeType,
String charset)
Execute an HTTP POST request to the given url, using the request headers as specified
by the headers parameter.
|
static HttpUtil.HttpResponse |
executePost(String url,
String headerPrefix,
Map<String,String> params,
Map<String,String> formData,
String charset)
Execute an HTTP POST request to the given url.
|
static HttpUtil.HttpResponse |
executePost(String url,
String headerPrefix,
Map<String,String> params,
String postData,
String mimeType,
String charset)
Execute an HTTP POST request to the given url.
|
static String |
getAbsoluteUrl(String baseUrlStr,
String urlStr)
Get the absolute url for the given urlStr, using the baseUrlStr if
the given urlStr contains a relative URL.
|
static List<org.apache.http.NameValuePair> |
getNameValuePairs(Map<String,String> data)
Get a list of NameValuePair objects based on the entries contained in the given data map.
|
public static final String getAbsoluteUrl(String baseUrlStr, String urlStr) throws MalformedURLException
baseUrlStr
- urlStr
- MalformedURLException
public static final HttpUtil.HttpResponse executeGet(String url, Map<String,String> headers)
url
- headers
- public static final HttpUtil.HttpResponse executeGet(String url, String headerPrefix, Map<String,String> params)
url
- headerPrefix
- params
- public static final HttpUtil.HttpResponse executePost(String url, Map<String,String> headers, String postData, String mimeType, String charset)
url
- headers
- postData
- mimeType
- charset
- public static final HttpUtil.HttpResponse executePost(String url, String headerPrefix, Map<String,String> params, String postData, String mimeType, String charset)
url
- headerPrefix
- params
- postData
- mimeType
- charset
- public static final HttpUtil.HttpResponse executePost(String url, Map<String,String> headers, Map<String,String> formData, String charset) throws UnsupportedEncodingException
url
- headers
- formData
- charset
- UnsupportedEncodingException
public static final HttpUtil.HttpResponse executePost(String url, String headerPrefix, Map<String,String> params, Map<String,String> formData, String charset) throws UnsupportedEncodingException
url
- headerPrefix
- params
- formData
- charset
- UnsupportedEncodingException
Copyright © 2013. All rights reserved.