public class HttpUtil extends Object
| 构造器和说明 |
|---|
HttpUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
doGet(String url,
String json) |
static String |
doGet(String url,
String apiName,
Map<String,Object> params) |
static String |
doGet(String url,
String apiName,
Map<String,Object> params,
Map<String,String> headerMap) |
static String |
doGet(String url,
String apiName,
Map<String,Object> params,
Map<String,String> headerMap,
boolean skipSSL) |
static String |
doGetForBase64(String url,
Map<String,Object> params,
Map<String,String> headerMap) |
static String |
doGetForBase64(String url,
Map<String,Object> params,
Map<String,String> headerMap,
boolean skipSSL) |
static InputStream |
doGetForInputStream(String url,
Map<String,Object> params,
Map<String,String> headerMap) |
static String |
doHttpsGet(String apiUrl,
Map<String,Object> params) |
static String |
doHttpsGetForBase64(String url,
Map<String,Object> params,
Map<String,String> headerMap) |
static String |
doHttpsPost(String apiUrl,
Map<String,Object> params,
Map<String,String> header) |
static String |
doPost(String apiUrl,
String apiName,
Map<String,Object> params) |
static String |
doPost(String apiUrl,
String apiName,
String json) |
static String |
doPost(String apiUrl,
String apiName,
String json,
Map<String,String> headerMap) |
static String |
doPost(String apiUrl,
String apiName,
String json,
String contentType) |
static String |
doPostForBase64(String apiUrl,
String apiName,
Map<String,Object> params) |
static byte[] |
downLoadFile(String fileUrl) |
static ByteArrayOutputStream |
downloadFileStream(String apiUrl,
String json) |
static String |
httpClientPost(String url,
String contentType,
Map<String,String> param,
Map<String,String> header,
org.apache.http.HttpEntity entity) |
static String |
httpHeaderPost(String jsonStr,
String contentType,
String url,
Map<String,String> header) |
static String |
httpHeaderPost(String jsonStr,
String contentType,
String url,
Map<String,String> header,
String jkname,
String id) |
static String |
httpRequest(HttpMethodEnum method,
String url,
String token,
String content) |
static String |
sendJyxxGet(String url,
String ticket)
南方数码交易接口
|
static String |
sendJyxxPost(String jsonStr,
String contentType,
String url,
String jkname,
String bh,
String ticket)
南方数码交易接口
|
static String |
uploadFile(String url,
List<org.springframework.web.multipart.MultipartFile> files,
Map<String,String> otherParams,
Map<String,String> headerParams)
使用httpclint 发送文件,如果不传输文件,直接设置fileParams=null,
如果不设置请求头参数,直接设置headerParams=null,就可以进行普通参数的POST请求了
|
public static String doPost(String apiUrl, String apiName, String json)
apiUrl - 请求地址apiName - 接口名称json - json数据public static String doPost(String apiUrl, String apiName, String json, String contentType)
apiUrl - 请求地址json - json数据public static String doPost(String apiUrl, String apiName, String json, Map<String,String> headerMap)
apiUrl - 请求地址apiName - 接口名称json - json数据headerMap - 请求头public static String uploadFile(String url, List<org.springframework.web.multipart.MultipartFile> files, Map<String,String> otherParams, Map<String,String> headerParams)
url - 请求路径files - 文件otherParams - 其他字符串参数headerParams - 请求头参数public static String doPost(String apiUrl, String apiName, Map<String,Object> params)
apiUrl - 请求地址params - 参数public static String doPostForBase64(String apiUrl, String apiName, Map<String,Object> params)
apiUrl - 请求地址params - 参数public static String doHttpsPost(String apiUrl, Map<String,Object> params, Map<String,String> header)
apiUrl - 请求地址params - 参数public static String doHttpsGet(String apiUrl, Map<String,Object> params)
apiUrl - 请求地址params - 参数public static ByteArrayOutputStream downloadFileStream(String apiUrl, String json)
apiUrl - 请求地址json - json数据public static String doGet(String url, String apiName, Map<String,Object> params)
url - 请求地址params - 参数public static String doGet(String url, String apiName, Map<String,Object> params, Map<String,String> headerMap)
url - 请求地址params - 参数headerMap - 请求头参数public static String doGet(String url, String apiName, Map<String,Object> params, Map<String,String> headerMap, boolean skipSSL)
url - 请求地址apiName - 接口名称params - 参数headerMap - 请求头参数skipSSL - 是否跳过SSL证书验证public static String doGetForBase64(String url, Map<String,Object> params, Map<String,String> headerMap)
url - 请求地址params - 参数headerMap - 请求头参数public static String doGetForBase64(String url, Map<String,Object> params, Map<String,String> headerMap, boolean skipSSL)
url - 请求地址params - 参数headerMap - 请求头参数skipSSL - 是否跳过SSL证书验证public static InputStream doGetForInputStream(String url, Map<String,Object> params, Map<String,String> headerMap)
url - 请求地址params - 参数headerMap - 请求头参数public static String doHttpsGetForBase64(String url, Map<String,Object> params, Map<String,String> headerMap)
public static String sendJyxxPost(String jsonStr, String contentType, String url, String jkname, String bh, String ticket)
jsonStr - contentType - url - jkname - bh - ticket - public static String sendJyxxGet(String url, String ticket)
url - ticket - public static String httpClientPost(String url, String contentType, Map<String,String> param, Map<String,String> header, org.apache.http.HttpEntity entity)
param - header - url - contentType - entity - public static String httpRequest(HttpMethodEnum method, String url, String token, String content)
public static String httpHeaderPost(String jsonStr, String contentType, String url, Map<String,String> header)
jsonStr - contentType - url - header - public static String httpHeaderPost(String jsonStr, String contentType, String url, Map<String,String> header, String jkname, String id)
public static byte[] downLoadFile(String fileUrl)
Copyright © 2025. All rights reserved.