public class HttpUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Charset |
charset
编码字符集
|
private static String |
DEFAULT_CHARSET_NAME
默认编码字符集
|
private org.apache.http.client.HttpClient |
httpClient
HttpClient
|
| 构造器和说明 |
|---|
HttpUtil()
无参构造函数
|
HttpUtil(Charset charset)
构造函数
|
HttpUtil(Charset charset,
org.apache.http.client.HttpClient httpClient)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
private org.apache.http.client.utils.URIBuilder |
buildUri(String url)
【封装】【重载】构建Uri生成器
|
private org.apache.http.client.utils.URIBuilder |
buildUri(String host,
int port,
String path,
List<org.apache.http.NameValuePair> paramList)
【封装】构建Uri生成器
|
private org.apache.http.client.utils.URIBuilder |
buildUri(String url,
List<org.apache.http.NameValuePair> paramList)
【封装】【重载】构建Uri生成器
|
String |
get(String host,
int port,
String path,
List<org.apache.http.NameValuePair> paramList,
List<org.apache.http.Header> headerList)
【重载】Get请求
|
String |
get(String url,
List<org.apache.http.Header> headerList)
【重载】Get请求
|
String |
get(String url,
List<org.apache.http.NameValuePair> paramList,
List<org.apache.http.Header> headerList)
【重载】Get请求
|
String |
get(org.apache.http.client.utils.URIBuilder uriBuilder,
List<org.apache.http.Header> headerList)
Get请求
|
String |
post(String host,
int port,
String path,
List<org.apache.http.NameValuePair> paramList,
List<org.apache.http.Header> headerList)
【重载】Post请求
|
String |
post(String url,
List<org.apache.http.Header> headerList)
【重载】Post请求
|
String |
post(String url,
List<org.apache.http.NameValuePair> paramList,
List<org.apache.http.Header> headerList)
【重载】Post请求
|
String |
post(org.apache.http.client.utils.URIBuilder uriBuilder,
List<org.apache.http.Header> headerList)
Post请求
|
private String |
send(org.apache.http.client.methods.HttpRequestBase httpRequestBase,
List<org.apache.http.Header> headerList)
【封装】封装send
|
private Charset charset
private org.apache.http.client.HttpClient httpClient
public HttpUtil()
public HttpUtil(Charset charset)
charset - 编码字符集public HttpUtil(Charset charset, org.apache.http.client.HttpClient httpClient)
charset - 编码字符集httpClient - http客户端public String get(org.apache.http.client.utils.URIBuilder uriBuilder, List<org.apache.http.Header> headerList)
uriBuilder - uriBuilderheaderList - HeaderListpublic String get(String host, int port, String path, List<org.apache.http.NameValuePair> paramList, List<org.apache.http.Header> headerList)
host - 地址port - 端口path - 路径paramList - 参数列表headerList - HeaderListpublic String get(String url, List<org.apache.http.NameValuePair> paramList, List<org.apache.http.Header> headerList)
url - urlparamList - 参数列表headerList - HeaderListpublic String get(String url, List<org.apache.http.Header> headerList)
url - urlheaderList - HeaderListpublic String post(org.apache.http.client.utils.URIBuilder uriBuilder, List<org.apache.http.Header> headerList)
uriBuilder - uriBuilderheaderList - headerListpublic String post(String host, int port, String path, List<org.apache.http.NameValuePair> paramList, List<org.apache.http.Header> headerList)
host - 地址port - 端口path - 路径paramList - 参数列表headerList - HeaderListpublic String post(String url, List<org.apache.http.NameValuePair> paramList, List<org.apache.http.Header> headerList)
url - urlparamList - 参数列表headerList - HeaderListpublic String post(String url, List<org.apache.http.Header> headerList)
url - urlheaderList - HeaderListprivate org.apache.http.client.utils.URIBuilder buildUri(String host, int port, String path, List<org.apache.http.NameValuePair> paramList)
host - 地址port - 端口path - 路径paramList - 参数列表private org.apache.http.client.utils.URIBuilder buildUri(String url, List<org.apache.http.NameValuePair> paramList)
url - urlparamList - 参数列表private org.apache.http.client.utils.URIBuilder buildUri(String url)
url - urlCopyright © 2021. All rights reserved.