public class HttpUtil
extends java.lang.Object
HttpUtil | Modifier and Type | Field and Description |
|---|---|
(package private) static org.apache.log4j.Logger |
log
声明日志
|
| Constructor and Description |
|---|
HttpUtil() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.http.HttpResponse |
doDelete(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys)
Delete
|
static org.apache.http.HttpResponse |
doGet(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys)
get
|
static org.apache.http.HttpResponse |
doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
byte[] body)
Post stream
|
static org.apache.http.HttpResponse |
doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.util.Map<java.lang.String,java.lang.String> bodys)
post form
|
static org.apache.http.HttpResponse |
doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.lang.String body)
Post String
|
static org.apache.http.HttpResponse |
doPut(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
byte[] body)
Put stream
|
static org.apache.http.HttpResponse |
doPut(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.lang.String body)
Put String
|
static int |
downloadFile(java.lang.String remoteFilePath,
java.lang.String localFilePath)
功能描述:将远程文件下载到本地
|
static java.lang.String |
get(java.lang.String url)
功能描述:模拟http的get请求
|
static java.lang.String |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
功能描述:模拟http的post请求
|
static int |
uploadFile(java.lang.String filePath,
java.lang.String remoteUrl)
功能描述:将本地文件上传到指定的服务器
|
public static java.lang.String post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> paramMap)
url - 服务器地址paramMap - 将要传的参数的键值存到map集合中public static java.lang.String get(java.lang.String url)
url - 所要访问的服务器地址public static int downloadFile(java.lang.String remoteFilePath,
java.lang.String localFilePath)
remoteFilePath - 远程文件地址localFilePath - 本地存放文件的地址+文件名称public static int uploadFile(java.lang.String filePath,
java.lang.String remoteUrl)
filePath - 所要上传的本地文件地址remoteUrl - 上传照片的服务器地址public static org.apache.http.HttpResponse doGet(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数java.lang.Exceptionpublic static org.apache.http.HttpResponse doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.util.Map<java.lang.String,java.lang.String> bodys)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数bodys - 包体信息java.lang.Exceptionpublic static org.apache.http.HttpResponse doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.lang.String body)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数body - 包体java.lang.Exceptionpublic static org.apache.http.HttpResponse doPost(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
byte[] body)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数body - 包体信息java.lang.Exceptionpublic static org.apache.http.HttpResponse doPut(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
java.lang.String body)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数body - 包体信息java.lang.Exceptionpublic static org.apache.http.HttpResponse doPut(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys,
byte[] body)
throws java.lang.Exception
host - 主机地址path - 请求路径method - 请求方式headers - 头信息querys - 参数body - 包体信息java.lang.Exceptionpublic static org.apache.http.HttpResponse doDelete(java.lang.String host,
java.lang.String path,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> querys)
throws java.lang.Exception
host - 主机地址path - 方法路径method - 请求方式headers - 头信息querys - 参数java.lang.Exception