HttpUtils
http请求工具类 基于 org.apache.http.client实现 常用方法:
- httpPostForFile 上传文件的http请求
String httpPostForFile(String url, Map<String, Object> fileMap,
Map<String, Object> params,
Map<String, String> headers)
url : 请求地址
fileMap : 上传的文件 如 file : d://test.txt
params : 请求的参数
headers :请求的头部信息
String httpPostForFile(String url, Map<String, Object> fileMap,
Map<String, Object> params,
Map<String, String> headers)
url : 请求地址
fileMap : 上传的文件 如 file : d://test.txt
params : 请求的参数
headers :请求的头部信息
1
2
3
4
5
6
7
2
3
4
5
6
7
httpPost 发起http的 post请求
String httpPost(String url, Map<String, Object> params, Map<String, String> headers) String httpPost(String url, String params, Map<String, String> headers) 提供两种入参方式 一种是Map 键值对形式,一种是字符串形式String httpPost(String url, Map<String, Object> params, Map<String, String> headers) String httpPost(String url, String params, Map<String, String> headers) 提供两种入参方式 一种是Map 键值对形式,一种是字符串形式1
2
3httpsPost 发起https 的post请求
httpGet 发起http get请求
buildHeader 把map转为header数组