Skip to content
目录

HttpUtils

http请求工具类 基于 org.apache.http.client实现 常用方法:

  1. 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
  1. 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
    3
  2. httpsPost 发起https 的post请求

  3. httpGet 发起http get请求

  4. buildHeader 把map转为header数组