public class HttpClientUtils
extends java.lang.Object
| 构造器和说明 |
|---|
HttpClientUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
downloadFile(java.lang.String url,
java.lang.String target) |
static java.lang.String |
post(java.lang.String url,
java.util.List<org.apache.http.NameValuePair> pairList) |
static java.lang.String |
sendHttpGet(java.lang.String url)
发送HTTP GET请求,不带参数(注:可将参数加在url后面)
|
static java.lang.String |
sendHttpGet(java.lang.String url,
java.lang.String params)
发送HTTP GET请求,支持多个参数(注:多个参数需拼接)
|
static byte[] |
sendHttpGetResByte(java.lang.String url)
发送HTTP GET请求,不带参数,返回byte数组
|
static java.lang.String |
sendHttpPost(java.lang.String url,
java.io.File file)
发送HTTP POST请求,支持带一个文件参数
|
static java.lang.String |
sendHttpPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
发送HTTP POST请求,支持带多个String参数
|
static java.lang.String |
sendHttpPost(java.lang.String url,
java.lang.String params)
发送HTTP POST请求,支持多个参数(注:多个参数需拼接)
|
static java.lang.String |
sendHttpPostByFile(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paraMap,
java.util.Map<java.lang.String,java.io.File> fileMap)
发送POST请求,支持带多个String参数和多个文件参数
|
static java.lang.String |
sendHttpPostByStream(java.lang.String url,
java.lang.String binaryStreamsStr)
发送HTTP POST请求(客户端采用二进制流发送,服务端采用二进制流接收)
|
static java.lang.String |
sendHttpsGet(java.lang.String url)
发送HTTPS GET请求,不带参数(注:可将参数加在url后面)
|
static java.lang.String |
sendHttpsGet(java.lang.String url,
java.lang.String params)
发送HTTPS GET请求,支持多个参数(注:多个参数需拼接)
|
static java.lang.String |
sendHttpsPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
发送HTTPS POST请求,支持带多个String参数
|
static java.lang.String |
sendHttpsPost(java.lang.String url,
java.lang.String params)
发送HTTPS POST请求,支持多个参数(注:多个参数需拼接)
|
public static java.lang.String sendHttpPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
throws java.lang.Exception
url - 链接paramMap - 参数java.lang.Exception - epublic static java.lang.String sendHttpPost(java.lang.String url,
java.lang.String params)
throws java.lang.Exception
url - 链接params - 参数(格式 key1%3Dvalue1%26key2%3Dvalue22)java.lang.Exception - epublic static java.lang.String sendHttpPost(java.lang.String url,
java.io.File file)
throws java.lang.Exception
url - 链接file - 文件java.lang.Exception - epublic static java.lang.String sendHttpPostByStream(java.lang.String url,
java.lang.String binaryStreamsStr)
throws java.lang.Exception
url - 链接binaryStreamsStr - 参数java.lang.Exception - epublic static java.lang.String sendHttpPostByFile(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paraMap,
java.util.Map<java.lang.String,java.io.File> fileMap)
throws java.lang.Exception
url - 链接paraMap - 参数集合fileMap - 文件集合java.lang.Exception - epublic static java.lang.String sendHttpGet(java.lang.String url)
throws java.lang.Exception
url - 链接java.lang.Exception - epublic static byte[] sendHttpGetResByte(java.lang.String url)
throws java.lang.Exception
url - 链接java.lang.Exception - epublic static java.lang.String sendHttpGet(java.lang.String url,
java.lang.String params)
throws java.lang.Exception
url - 链接params - 参数(格式:key1%3Dvalue1%26key2%3Dvalue2)java.lang.Exception - epublic static java.lang.String sendHttpsGet(java.lang.String url,
java.lang.String params)
throws java.lang.Exception
url - 链接params - 参数(格式:key1%3Dvalue1%26key2%3Dvalue2)java.lang.Exception - epublic static java.lang.String sendHttpsGet(java.lang.String url)
throws java.lang.Exception
url - 链接java.lang.Exception - epublic static java.lang.String sendHttpsPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
throws java.lang.Exception
url - 链接paramMap - 参数java.lang.Exception - epublic static java.lang.String sendHttpsPost(java.lang.String url,
java.lang.String params)
throws java.lang.Exception
url - 链接params - 参数(格式:key1%3Dvalue1%26key2%3Dvalue2)java.lang.Exception - epublic static boolean downloadFile(java.lang.String url,
java.lang.String target)
throws java.security.NoSuchAlgorithmException,
java.security.KeyStoreException,
java.io.IOException,
java.security.KeyManagementException
url - urltarget - targetjava.io.IOException - iojava.security.NoSuchAlgorithmException - iojava.security.KeyStoreException - iojava.security.KeyManagementException - iopublic static java.lang.String post(java.lang.String url,
java.util.List<org.apache.http.NameValuePair> pairList)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2017. All Rights Reserved.