public class HttpClient extends Object
| Constructor and Description |
|---|
HttpClient() |
| Modifier and Type | Method and Description |
|---|---|
String |
get(String url)
http get , 执行失败返回null
|
static String |
get(String url,
Map<String,Object> params,
Map<String,Object> headers) |
String |
get(String url,
Map<String,String> params,
Map<String,String> headers,
String charset)
http get , 执行失败返回null
|
static String |
get(String url,
Map<String,String> params,
String encoding)
基于HttpClient 4.3的通用get方法
|
String |
getFileExt(String contentType) |
String |
httpsRequest(String requestUrl,
String requestMethod,
String outputStr) |
String |
post(String url,
Map<String,String> params,
Map<String,String> headers,
String encoding)
基于HttpClient 4.3的通用POST方法
|
String |
post(String url,
Map<String,String> params,
String encoding)
基于HttpClient 4.3的通用POST方法
|
static String |
post(String url,
String jsonStr)
基于HttpClient 4.3的通用POST方法
|
String |
postGetHeader(String url,
Map<String,String> params,
Map<String,String> headers,
String encoding,
String headerName)
基于HttpClient 4.3的通用POST方法
|
String |
postHttpsWithPkcs(String url,
String method,
String outputStr,
InputStream pkcs,
String password,
String encoding)
基于HttpClient 4.3的通用POST方法
|
String |
postJson(String url,
Map<String,Object> params,
Map<String,String> headers)
基于HttpClient 4.3的通用POST方法
|
static String |
sendPost(String url,
String param)
向指定 URL 发送POST方法的请求
|
static String |
sendPost(String url,
String param,
String contentType)
向指定 URL 发送POST方法的请求
|
String |
urlEncodeUTF8(String source) |
public static final String CHARSET
public static String post(String url, String jsonStr)
url - 提交的URLjsonStr - 提交字符串形式的Jsonpublic static String get(String url, Map<String,String> params, String encoding)
url - 提交的URLparams - 提交<参数,值>Mapencoding - 编码格式public static String sendPost(String url, String param) throws UnsupportedEncodingException
url - 发送请求的 URLparam - 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。UnsupportedEncodingExceptionpublic static String sendPost(String url, String param, String contentType) throws UnsupportedEncodingException
url - 发送请求的 URLparam - 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。UnsupportedEncodingExceptionpublic String post(String url, Map<String,String> params, String encoding)
url - 提交的URLparams - 提交<参数,值>Mapencoding - 编码格式public String post(String url, Map<String,String> params, Map<String,String> headers, String encoding)
url - 提交的URLparams - 提交<参数,值>Mapencoding - 编码格式public String postGetHeader(String url, Map<String,String> params, Map<String,String> headers, String encoding, String headerName)
url - 提交的URLparams - 提交<参数,值>Mapencoding - 编码格式public String postJson(String url, Map<String,Object> params, Map<String,String> headers)
url - 提交的URLparams - 提交<参数,值>Mappublic String postHttpsWithPkcs(String url, String method, String outputStr, InputStream pkcs, String password, String encoding)
url - 提交的URLencoding - 编码格式public final String get(String url) throws org.apache.http.ParseException, IOException
url - org.apache.http.ParseExceptionIOExceptionpublic String get(String url, Map<String,String> params, Map<String,String> headers, String charset) throws org.apache.http.ParseException, IOException
url - org.apache.http.ParseExceptionIOExceptionCopyright © 2021 Clouds Studio. All rights reserved.